diff --git a/en/resources/responses/websocket-events.md b/en/resources/responses/websocket-events.md index fa5b5470..5dcd24ee 100644 --- a/en/resources/responses/websocket-events.md +++ b/en/resources/responses/websocket-events.md @@ -188,7 +188,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](https://platform.openai.com/docs/guides/background).\n", + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "key": "background", "optional": true, "nullable": true, @@ -292,7 +292,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) input": { "kind": "HttpDeclProperty", - "docstring": "Text, image, or file inputs to the model, used to generate a response.\n\nLearn more:\n- [Text inputs and outputs](https://platform.openai.com/docs/guides/text)\n- [Image inputs](https://platform.openai.com/docs/guides/images)\n- [File inputs](https://platform.openai.com/docs/guides/pdf-files)\n- [Conversation state](https://platform.openai.com/docs/guides/conversation-state)\n- [Function calling](https://platform.openai.com/docs/guides/function-calling)\n", + "docstring": "Text, image, or file inputs to the model, used to generate a response.\n\nLearn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Image inputs](/docs/guides/images)\n- [File inputs](/docs/guides/pdf-files)\n- [Conversation state](/docs/guides/conversation-state)\n- [Function calling](/docs/guides/function-calling)\n", "key": "input", "optional": true, "nullable": false, @@ -302,10 +302,652 @@ Schema name: `ResponsesClientEventResponseCreate` { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ { "kind": "HttpTypeReference", - "ident": "ResponseInput", - "$ref": "(resource) responses > (model) response_input > (schema)" + "ident": "EasyInputMessage", + "$ref": "(resource) responses > (model) easy_input_message > (schema)" + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "role" + }, + { + "ident": "status" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseOutputMessage", + "$ref": "(resource) responses > (model) response_output_message > (schema)" + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "queries" + }, + { + "ident": "status" + }, + { + "ident": "type" + }, + { + "ident": "results" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "call_id" + }, + { + "ident": "pending_safety_checks" + }, + { + "ident": "status" + }, + { + "ident": "type" + }, + { + "ident": "action" + }, + { + "ident": "actions" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "call_id" + }, + { + "ident": "output" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "acknowledged_safety_checks" + }, + { + "ident": "status" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "action" + }, + { + "ident": "status" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "arguments" + }, + { + "ident": "call_id" + }, + { + "ident": "name" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "caller" + }, + { + "ident": "namespace" + }, + { + "ident": "status" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "call_id" + }, + { + "ident": "output" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "caller" + }, + { + "ident": "status" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "arguments" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "call_id" + }, + { + "ident": "execution" + }, + { + "ident": "status" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "tools" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "call_id" + }, + { + "ident": "execution" + }, + { + "ident": "status" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "role" + }, + { + "ident": "tools" + }, + { + "ident": "type" + }, + { + "ident": "id" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "summary" + }, + { + "ident": "type" + }, + { + "ident": "content" + }, + { + "ident": "encrypted_content" + }, + { + "ident": "status" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "encrypted_content" + }, + { + "ident": "type" + }, + { + "ident": "id" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "result" + }, + { + "ident": "status" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "code" + }, + { + "ident": "container_id" + }, + { + "ident": "outputs" + }, + { + "ident": "status" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "action" + }, + { + "ident": "call_id" + }, + { + "ident": "status" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "output" + }, + { + "ident": "type" + }, + { + "ident": "status" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "action" + }, + { + "ident": "call_id" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "caller" + }, + { + "ident": "environment" + }, + { + "ident": "status" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "call_id" + }, + { + "ident": "output" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "caller" + }, + { + "ident": "max_output_length" + }, + { + "ident": "status" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "call_id" + }, + { + "ident": "operation" + }, + { + "ident": "status" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "caller" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "call_id" + }, + { + "ident": "status" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "caller" + }, + { + "ident": "output" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "server_label" + }, + { + "ident": "tools" + }, + { + "ident": "type" + }, + { + "ident": "error" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "arguments" + }, + { + "ident": "name" + }, + { + "ident": "server_label" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "approval_request_id" + }, + { + "ident": "approve" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "reason" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "arguments" + }, + { + "ident": "name" + }, + { + "ident": "server_label" + }, + { + "ident": "type" + }, + { + "ident": "approval_request_id" + }, + { + "ident": "error" + }, + { + "ident": "output" + }, + { + "ident": "status" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "call_id" + }, + { + "ident": "output" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "caller" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "call_id" + }, + { + "ident": "input" + }, + { + "ident": "name" + }, + { + "ident": "type" + }, + { + "ident": "id" + }, + { + "ident": "caller" + }, + { + "ident": "namespace" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "call_id" + }, + { + "ident": "code" + }, + { + "ident": "fingerprint" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "call_id" + }, + { + "ident": "result" + }, + { + "ident": "status" + }, + { + "ident": "type" + } + ] + } + ], + "oasRef": "#/components/schemas/InputParam/oneOf/1/items" + }, + "oasRef": "#/components/schemas/InputParam/oneOf/1" } ], "oasRef": "#/components/schemas/CreateResponse/allOf/2/properties/input" @@ -335,7 +977,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) max_output_tokens": { "kind": "HttpDeclProperty", - "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](https://platform.openai.com/docs/guides/reasoning).\n", + "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](/docs/guides/reasoning).\n", "key": "max_output_tokens", "optional": true, "nullable": true, @@ -384,7 +1026,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) model": { "kind": "HttpDeclProperty", - "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](https://platform.openai.com/docs/models)\nto browse and compare available models.\n", + "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](/docs/models)\nto browse and compare available models.\n", "key": "model", "optional": true, "nullable": false, @@ -451,7 +1093,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) previous_response_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](https://platform.openai.com/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", "key": "previous_response_id", "optional": true, "nullable": true, @@ -465,7 +1107,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "key": "prompt", "optional": true, "nullable": true, @@ -488,7 +1130,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) prompt_cache_key": { "kind": "HttpDeclProperty", - "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](/docs/guides/prompt-caching).\n", "key": "prompt_cache_key", "optional": true, "nullable": false, @@ -506,7 +1148,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) responses_client_event > (schema) > (property) prompt_cache_options": { "kind": "HttpDeclProperty", "title": "Prompt cache options", - "docstring": "Options for prompt caching. Supported for `gpt-5.6` and later models. By default, OpenAI automatically chooses one implicit cache breakpoint. You can add explicit breakpoints to content blocks with `prompt_cache_breakpoint`. Each request can write up to four breakpoints. For cache matching, OpenAI considers up to the latest 80 breakpoints in the conversation, without a content-block lookback limit. Set `mode` to `explicit` to disable the implicit breakpoint. The `ttl` defaults to `30m`, which is currently the only supported value. See the [prompt caching guide](https://platform.openai.com/docs/guides/prompt-caching) for current details.", + "docstring": "Options for prompt caching. Supported for `gpt-5.6` and later models. By default, OpenAI automatically chooses one implicit cache breakpoint. You can add explicit breakpoints to content blocks with `prompt_cache_breakpoint`. Each request can write up to four breakpoints. For cache matching, OpenAI considers up to the latest 80 breakpoints in the conversation, without a content-block lookback limit. Set `mode` to `explicit` to disable the implicit breakpoint. The `ttl` defaults to `30m`, which is currently the only supported value. See the [prompt caching guide](/docs/guides/prompt-caching) for current details.", "key": "prompt_cache_options", "optional": true, "nullable": false, @@ -532,7 +1174,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) prompt_cache_retention": { "kind": "HttpDeclProperty", - "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](https://platform.openai.com/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", + "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", "key": "prompt_cache_retention", "optional": true, "nullable": true, @@ -587,7 +1229,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) safety_identifier": { "kind": "HttpDeclProperty", - "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "safety_identifier", "optional": true, "nullable": false, @@ -607,7 +1249,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier": { "kind": "HttpDeclProperty", - "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](https://platform.openai.com/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", + "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", "key": "service_tier", "optional": true, "nullable": true, @@ -667,7 +1309,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) stream": { "kind": "HttpDeclProperty", - "docstring": "If set to true, the model response data will be streamed to the client\nas it is generated using [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format).\nSee the [Streaming section below](https://platform.openai.com/docs/api-reference/responses-streaming)\nfor more information.\n", + "docstring": "If set to true, the model response data will be streamed to the client\nas it is generated using [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format).\nSee the [Streaming section below](/docs/api-reference/responses-streaming)\nfor more information.\n", "key": "stream", "optional": true, "nullable": true, @@ -726,7 +1368,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "key": "text", "optional": true, "nullable": false, @@ -824,7 +1466,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](https://platform.openai.com/docs/guides/tools-web-search)\n or [file search](https://platform.openai.com/docs/guides/tools-file-search). Learn more about\n [built-in tools](https://platform.openai.com/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](https://platform.openai.com/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](https://platform.openai.com/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", + "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](/docs/guides/tools-web-search)\n or [file search](/docs/guides/tools-file-search). Learn more about\n [built-in tools](/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", "key": "tools", "optional": true, "nullable": false, @@ -1235,7 +1877,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) user": { "kind": "HttpDeclProperty", - "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "user", "optional": true, "nullable": false, @@ -1290,7 +1932,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) conversation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ConversationParam/anyOf/0", + "oasRef": "#/components/schemas/ConversationParam/oneOf/0", "ident": "ConversationID", "type": { "kind": "HttpTypeString" @@ -1441,7 +2083,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputParam/anyOf/0", + "oasRef": "#/components/schemas/InputParam/oneOf/0", "ident": "TextInput", "type": { "kind": "HttpTypeString" @@ -1450,52 +2092,9 @@ Schema name: `ResponsesClientEventResponseCreate` "children": [] }, "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeReference", - "ident": "ResponseInput", - "$ref": "(resource) responses > (model) response_input > (schema)" - }, - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 28", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 29", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31" - ] - }, - "(resource) responses > (model) response_input > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputParam/anyOf/1", - "ident": "ResponseInput", + "oasRef": "#/components/schemas/InputParam/oneOf/1", + "ident": "InputItemList", "type": { "kind": "HttpTypeArray", "elementType": { @@ -2139,45 +2738,113 @@ Schema name: `ResponsesClientEventResponseCreate` ] } ], - "oasRef": "#/components/schemas/InputParam/anyOf/1/items" + "oasRef": "#/components/schemas/InputParam/oneOf/1/items" }, - "oasRef": "#/components/schemas/InputParam/anyOf/1" + "oasRef": "#/components/schemas/InputParam/oneOf/1" }, "docstring": "A list of one or many input items to the model, containing\ndifferent content types.\n", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 28", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 29", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 13", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 28", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 29", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31" + ] + }, + "(resource) responses > (model) easy_input_message > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/EasyInputMessage", + "ident": "EasyInputMessage", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "role" + }, + { + "ident": "phase" + }, + { + "ident": "type" + } + ] + }, + "docstring": "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.\n", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) easy_input_message > (schema) > (property) content", + "(resource) responses > (model) easy_input_message > (schema) > (property) role", + "(resource) responses > (model) easy_input_message > (schema) > (property) phase", + "(resource) responses > (model) easy_input_message > (schema) > (property) type" + ] + }, + "(resource) responses > (model) response_output_message > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/OutputMessage", + "ident": "ResponseOutputMessage", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "id" + }, + { + "ident": "content" + }, + { + "ident": "role" + }, + { + "ident": "status" + }, + { + "ident": "type" + }, + { + "ident": "phase" + } + ] + }, + "docstring": "An output message from the model.\n", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_message > (schema) > (property) id", + "(resource) responses > (model) response_output_message > (schema) > (property) content", + "(resource) responses > (model) response_output_message > (schema) > (property) role", + "(resource) responses > (model) response_output_message > (schema) > (property) status", + "(resource) responses > (model) response_output_message > (schema) > (property) type", + "(resource) responses > (model) response_output_message > (schema) > (property) phase" ] }, "(resource) $shared > (model) metadata > (schema)": { @@ -2210,95 +2877,422 @@ Schema name: `ResponsesClientEventResponseCreate` "children": [] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1", + "ident": "UnionMember1", "type": { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" + }, + "childrenParentSchema": "enum", + "children": [ + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80" ] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2": { @@ -2396,9 +3390,334 @@ Schema name: `ResponsesClientEventResponseCreate` "kind": "HttpTypeString" }, { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" }, { "kind": "HttpTypeUnion", @@ -2610,7 +3929,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_prompt > (schema) > (property) id", @@ -2938,7 +4257,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) response_text_config > (schema) > (property) format": { "kind": "HttpDeclProperty", - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "key": "format", "optional": true, "nullable": false, @@ -3009,7 +4328,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_text_config > (schema) > (property) format", @@ -3098,7 +4417,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tool_choice > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolChoiceParam/anyOf/6", + "oasRef": "#/components/schemas/ToolChoiceParam/oneOf/6", "ident": "SpecificProgrammaticToolCallingParam", "type": { "kind": "HttpTypeObject", @@ -3205,7 +4524,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "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).\n", + "docstring": "Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](/docs/guides/tools).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) tool_choice_types > (schema) > (property) type" @@ -3319,7 +4638,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -3365,7 +4684,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -3399,7 +4718,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -3417,7 +4736,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -3447,7 +4766,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -3466,7 +4785,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -3477,7 +4796,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -3520,7 +4839,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -3539,7 +4858,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -3565,7 +4884,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -3582,7 +4901,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -3644,7 +4963,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -3662,7 +4981,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -3688,7 +5007,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -3713,7 +5032,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -3726,7 +5045,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -3756,7 +5075,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -3786,7 +5105,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -3816,7 +5135,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -3867,7 +5186,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -3882,9 +5201,9 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) easy_input_message > (schema) > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/0", + "oasRef": "#/components/schemas/Item/oneOf/0", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -3906,13 +5225,13 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "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.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) content", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) role", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) status", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) content", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) role", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) status", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -3929,9 +5248,9 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_output_message > (schema) > (property) phase" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/2", + "oasRef": "#/components/schemas/Item/oneOf/2", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -3953,19 +5272,19 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) queries", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) queries", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/3", + "oasRef": "#/components/schemas/Item/oneOf/3", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -3993,21 +5312,21 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) pending_safety_checks", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) status", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) actions" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) status", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) action", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) actions" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/4", + "oasRef": "#/components/schemas/Item/oneOf/4", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -4035,17 +5354,17 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The output of a computer tool call.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) output", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) acknowledged_safety_checks", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) status" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) output", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) status" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/5", + "oasRef": "#/components/schemas/Item/oneOf/5", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -4064,18 +5383,18 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) status", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/6", + "oasRef": "#/components/schemas/Item/oneOf/6", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -4106,22 +5425,22 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) arguments", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) namespace", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) status" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) arguments", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) namespace", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) status" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/7", + "oasRef": "#/components/schemas/Item/oneOf/7", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -4149,17 +5468,17 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The output of a function tool call.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) output", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) status" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/8", + "oasRef": "#/components/schemas/Item/oneOf/8", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -4186,17 +5505,17 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) arguments", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) execution", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) status" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) arguments", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) execution", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) status" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/9", + "oasRef": "#/components/schemas/Item/oneOf/9", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -4223,17 +5542,17 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) execution", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) status" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) execution", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) status" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/10", + "oasRef": "#/components/schemas/Item/oneOf/10", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -4254,15 +5573,15 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) role", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) id" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) role", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) id" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/11", + "oasRef": "#/components/schemas/Item/oneOf/11", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -4287,20 +5606,20 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) summary", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) content", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) encrypted_content", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) status" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) summary", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) content", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) encrypted_content", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) status" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/12", + "oasRef": "#/components/schemas/Item/oneOf/12", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -4316,17 +5635,17 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13 > (property) encrypted_content", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13 > (property) id" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 13 > (property) encrypted_content", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 13 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 13 > (property) id" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/13", + "oasRef": "#/components/schemas/Item/oneOf/13", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -4348,15 +5667,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "An image generation request made by the model.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) result", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) status", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) result", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) status", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/14", + "oasRef": "#/components/schemas/Item/oneOf/14", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -4384,17 +5703,17 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool call to run code.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) code", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) container_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) code", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) container_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/15", + "oasRef": "#/components/schemas/Item/oneOf/15", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -4419,16 +5738,16 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool call to run a command on the local shell.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) status", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) status", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/16", + "oasRef": "#/components/schemas/Item/oneOf/16", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -4450,15 +5769,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The output of a local shell tool call.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) output", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) status" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) output", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) status" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/17", + "oasRef": "#/components/schemas/Item/oneOf/17", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -4489,18 +5808,18 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool representing a request to execute one or more shell commands.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) action", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) environment", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) status" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) action", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) environment", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) status" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/18", + "oasRef": "#/components/schemas/Item/oneOf/18", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -4531,18 +5850,18 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The streamed output items emitted by a shell tool call.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) output", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) max_output_length", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) status" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) output", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) max_output_length", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) status" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/19", + "oasRef": "#/components/schemas/Item/oneOf/19", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -4570,17 +5889,17 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool call representing a request to create, delete, or update files using diff patches.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) status", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) status", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/20", + "oasRef": "#/components/schemas/Item/oneOf/20", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -4608,17 +5927,17 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The streamed output emitted by an apply patch tool call.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) status", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) output" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) status", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) output" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/21", + "oasRef": "#/components/schemas/Item/oneOf/21", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -4643,16 +5962,16 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A list of tools available on an MCP server.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) server_label", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) tools", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) error" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) server_label", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) tools", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) error" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/22", + "oasRef": "#/components/schemas/Item/oneOf/22", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -4677,16 +5996,16 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A request for human approval of a tool invocation.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) arguments", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) server_label", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) arguments", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) server_label", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/23", + "oasRef": "#/components/schemas/Item/oneOf/23", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -4711,16 +6030,16 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A response to an MCP approval request.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) approval_request_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) approve", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) reason" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) approval_request_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) approve", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) reason" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/24", + "oasRef": "#/components/schemas/Item/oneOf/24", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -4757,20 +6076,20 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "An invocation of a tool on an MCP server.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) arguments", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) server_label", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) approval_request_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) error", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) output", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) arguments", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) server_label", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) approval_request_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) output", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/25", + "oasRef": "#/components/schemas/Item/oneOf/25", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -4795,16 +6114,16 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The output of a custom tool call from your code, being sent back to the model.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/26", + "oasRef": "#/components/schemas/Item/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -4835,18 +6154,18 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A call to a custom tool created by the model.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) input", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) namespace" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) input", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) namespace" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 28": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/2", + "oasRef": "#/components/schemas/InputItem/oneOf/2", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -4859,12 +6178,12 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Compacts the current context. Must be the final input item.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 28 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 28 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 29": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/3", + "oasRef": "#/components/schemas/InputItem/oneOf/3", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -4880,13 +6199,13 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "An internal identifier for an item to reference.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 29 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 29 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 29 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 29 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/4", + "oasRef": "#/components/schemas/InputItem/oneOf/4", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -4910,16 +6229,16 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) code", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) fingerprint", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) code", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) fingerprint", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/5", + "oasRef": "#/components/schemas/InputItem/oneOf/5", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -4943,1067 +6262,861 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) call_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) result", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) status", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) call_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) result", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) status", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) type" ] }, - "(resource) responses > (model) easy_input_message > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/EasyInputMessage", - "ident": "EasyInputMessage", + "(resource) responses > (model) easy_input_message > (schema) > (property) content": { + "kind": "HttpDeclProperty", + "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", + "key": "content", + "optional": false, + "nullable": false, "type": { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeUnion", + "types": [ { - "ident": "content" + "kind": "HttpTypeString" }, { - "ident": "role" + "kind": "HttpTypeReference", + "ident": "ResponseInputMessageContentList", + "$ref": "(resource) responses > (model) response_input_message_content_list > (schema)" + } + ], + "oasRef": "#/components/schemas/EasyInputMessage/properties/content" }, + "oasRef": "#/components/schemas/EasyInputMessage/properties/content", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 0", + "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 1" + ] + }, + "(resource) responses > (model) easy_input_message > (schema) > (property) role": { + "kind": "HttpDeclProperty", + "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", + "key": "role", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "ident": "phase" + "kind": "HttpTypeLiteral", + "literal": "user" }, { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "assistant" + }, + { + "kind": "HttpTypeLiteral", + "literal": "system" + }, + { + "kind": "HttpTypeLiteral", + "literal": "developer" } + ], + "oasRef": "#/components/schemas/EasyInputMessage/properties/role" + }, + "oasRef": "#/components/schemas/EasyInputMessage/properties/role", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 0", + "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 1", + "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 2", + "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 3" ] }, - "docstring": "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.\n", - "childrenParentSchema": "object", + "(resource) responses > (model) easy_input_message > (schema) > (property) phase": { + "kind": "HttpDeclProperty", + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "key": "phase", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "commentary" + }, + { + "kind": "HttpTypeLiteral", + "literal": "final_answer" + } + ], + "oasRef": "#/components/schemas/EasyInputMessage/properties/phase" + }, + "oasRef": "#/components/schemas/EasyInputMessage/properties/phase", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) easy_input_message > (schema) > (property) content", - "(resource) responses > (model) easy_input_message > (schema) > (property) role", - "(resource) responses > (model) easy_input_message > (schema) > (property) phase", - "(resource) responses > (model) easy_input_message > (schema) > (property) type" + "(resource) responses > (model) easy_input_message > (schema) > (property) phase > (member) 0", + "(resource) responses > (model) easy_input_message > (schema) > (property) phase > (member) 1" ] }, - "(resource) responses > (model) response_output_message > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputMessage", - "ident": "ResponseOutputMessage", + "(resource) responses > (model) easy_input_message > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the message input. Always `message`.\n", + "key": "type", + "optional": true, + "nullable": false, "type": { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeUnion", + "types": [ { - "ident": "id" + "kind": "HttpTypeLiteral", + "literal": "message" + } + ], + "oasRef": "#/components/schemas/EasyInputMessage/properties/type" + }, + "oasRef": "#/components/schemas/EasyInputMessage/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) easy_input_message > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_message > (schema) > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the output message.\n", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/OutputMessage/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] }, + "(resource) responses > (model) response_output_message > (schema) > (property) content": { + "kind": "HttpDeclProperty", + "docstring": "The content of the output message.\n", + "key": "content", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ { - "ident": "content" + "kind": "HttpTypeReference", + "ident": "ResponseOutputText", + "$ref": "(resource) responses > (model) response_output_text > (schema)" }, { - "ident": "role" + "kind": "HttpTypeReference", + "ident": "ResponseOutputRefusal", + "$ref": "(resource) responses > (model) response_output_refusal > (schema)" + } + ], + "oasRef": "#/components/schemas/OutputMessage/properties/content/items" + }, + "oasRef": "#/components/schemas/OutputMessage/properties/content" + }, + "oasRef": "#/components/schemas/OutputMessage/properties/content", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 0", + "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1" + ] }, + "(resource) responses > (model) response_output_message > (schema) > (property) role": { + "kind": "HttpDeclProperty", + "docstring": "The role of the output message. Always `assistant`.\n", + "key": "role", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "ident": "status" + "kind": "HttpTypeLiteral", + "literal": "assistant" + } + ], + "oasRef": "#/components/schemas/OutputMessage/properties/role" }, + "oasRef": "#/components/schemas/OutputMessage/properties/role", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_message > (schema) > (property) role > (member) 0" + ] + }, + "(resource) responses > (model) response_output_message > (schema) > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "in_progress" }, { - "ident": "phase" + "kind": "HttpTypeLiteral", + "literal": "completed" + }, + { + "kind": "HttpTypeLiteral", + "literal": "incomplete" } + ], + "oasRef": "#/components/schemas/OutputMessage/properties/status" + }, + "oasRef": "#/components/schemas/OutputMessage/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 0", + "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 1", + "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 2" ] }, - "docstring": "An output message from the model.\n", - "childrenParentSchema": "object", + "(resource) responses > (model) response_output_message > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the output message. Always `message`.\n", + "key": "type", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "message" + } + ], + "oasRef": "#/components/schemas/OutputMessage/properties/type" + }, + "oasRef": "#/components/schemas/OutputMessage/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_message > (schema) > (property) id", - "(resource) responses > (model) response_output_message > (schema) > (property) content", - "(resource) responses > (model) response_output_message > (schema) > (property) role", - "(resource) responses > (model) response_output_message > (schema) > (property) status", - "(resource) responses > (model) response_output_message > (schema) > (property) type", - "(resource) responses > (model) response_output_message > (schema) > (property) phase" + "(resource) responses > (model) response_output_message > (schema) > (property) type > (member) 0" ] }, - "(resource) $shared > (model) chat_model > (schema) > (member) 0": { + "(resource) responses > (model) response_output_message > (schema) > (property) phase": { + "kind": "HttpDeclProperty", + "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", + "key": "phase", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "commentary" + }, + { + "kind": "HttpTypeLiteral", + "literal": "final_answer" + } + ], + "oasRef": "#/components/schemas/OutputMessage/properties/phase" + }, + "oasRef": "#/components/schemas/OutputMessage/properties/phase", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 0", + "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 1" + ] + }, + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-sol" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 1": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-terra" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 2": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-luna" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 3": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 4": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 5": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 6": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 7": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 8": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.3-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 9": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 10": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 11": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 12": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 13": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 14": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 15": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-2025-11-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 16": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-codex" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 17": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 18": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 19": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 20": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 21": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 22": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 23": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 24": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 25": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 26": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 27": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 28": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 29": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 30": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 31": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 32": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 33": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 34": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 35": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 36": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 37": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini-2025-01-31" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 38": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 39": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 40": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 41": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 42": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 43": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 44": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 45": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-11-20" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 46": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-08-06" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 47": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-05-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 48": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 49": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-10-01" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 50": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 51": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2025-06-03" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 52": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 53": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 54": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 55": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 56": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 57": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 58": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "chatgpt-4o-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 59": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "codex-mini-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 60": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 61": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-2024-07-18" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 62": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 63": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-2024-04-09" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 64": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0125-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 65": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 66": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-1106-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 67": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-vision-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 68": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 69": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 70": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 71": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 72": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 73": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 74": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 75": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 76": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0301" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 77": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 78": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-1106" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 79": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0125" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 80": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k-0613" } }, - "(resource) $shared > (model) chat_model > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ChatModel", - "ident": "ChatModel", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-sol" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-terra" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-luna" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.3-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-2025-11-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-codex" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini-2025-01-31" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-11-20" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-08-06" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-05-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-10-01" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2025-06-03" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-4o-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "codex-mini-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-2024-07-18" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-2024-04-09" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0125-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-1106-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-vision-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0301" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-1106" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0125" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k-0613" - } - ], - "oasRef": "#/components/schemas/ChatModel" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" - ] - }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -6148,7 +7261,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) response_prompt > (schema) > (property) variables > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -6253,7 +7366,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision).", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_input_image > (schema) > (property) detail", @@ -6587,7 +7700,7 @@ Schema name: `ResponsesClientEventResponseCreate` ], "oasRef": "#/components/schemas/TextResponseFormatConfiguration" }, - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "childrenParentSchema": "union", "children": [ "(resource) responses > (model) response_format_text_config > (schema) > (variant) 0", @@ -6720,7 +7833,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) tool_choice_types > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](https://platform.openai.com/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", + "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", "key": "type", "optional": false, "nullable": false, @@ -7593,7 +8706,7 @@ Schema name: `ResponsesClientEventResponseCreate` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -7634,7 +8747,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -7762,7 +8875,7 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -8004,7 +9117,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -8115,21 +9228,9 @@ Schema name: `ResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -8987,128 +10088,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) easy_input_message > (schema) > (property) content": { - "kind": "HttpDeclProperty", - "docstring": "Text, image, or audio input to the model, used to generate a response.\nCan also contain previous assistant responses.\n", - "key": "content", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeString" - }, - { - "kind": "HttpTypeReference", - "ident": "ResponseInputMessageContentList", - "$ref": "(resource) responses > (model) response_input_message_content_list > (schema)" - } - ], - "oasRef": "#/components/schemas/EasyInputMessage/properties/content" - }, - "oasRef": "#/components/schemas/EasyInputMessage/properties/content", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 0", - "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 1" - ] - }, - "(resource) responses > (model) easy_input_message > (schema) > (property) role": { - "kind": "HttpDeclProperty", - "docstring": "The role of the message input. One of `user`, `assistant`, `system`, or\n`developer`.\n", - "key": "role", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "user" - }, - { - "kind": "HttpTypeLiteral", - "literal": "assistant" - }, - { - "kind": "HttpTypeLiteral", - "literal": "system" - }, - { - "kind": "HttpTypeLiteral", - "literal": "developer" - } - ], - "oasRef": "#/components/schemas/EasyInputMessage/properties/role" - }, - "oasRef": "#/components/schemas/EasyInputMessage/properties/role", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 0", - "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 1", - "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 2", - "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 3" - ] - }, - "(resource) responses > (model) easy_input_message > (schema) > (property) phase": { - "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", - "key": "phase", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "commentary" - }, - { - "kind": "HttpTypeLiteral", - "literal": "final_answer" - } - ], - "oasRef": "#/components/schemas/EasyInputMessage/properties/phase" - }, - "oasRef": "#/components/schemas/EasyInputMessage/properties/phase", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) easy_input_message > (schema) > (property) phase > (member) 0", - "(resource) responses > (model) easy_input_message > (schema) > (property) phase > (member) 1" - ] - }, - "(resource) responses > (model) easy_input_message > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the message input. Always `message`.\n", - "key": "type", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "message" - } - ], - "oasRef": "#/components/schemas/EasyInputMessage/properties/type" - }, - "oasRef": "#/components/schemas/EasyInputMessage/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) easy_input_message > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) content": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) content": { "kind": "HttpDeclProperty", "title": "Input item content list", "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", @@ -9132,7 +10112,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_input_content > (schema) > (variant) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) role": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) role": { "kind": "HttpDeclProperty", "docstring": "The role of the message input. One of `user`, `system`, or `developer`.\n", "key": "role", @@ -9161,12 +10141,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) role > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) role > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) role > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) role > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) role > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) role > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "key": "status", @@ -9195,12 +10175,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the message input. Always set to `message`.\n", "key": "type", @@ -9221,170 +10201,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_message > (schema) > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the output message.\n", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/OutputMessage/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_message > (schema) > (property) content": { - "kind": "HttpDeclProperty", - "docstring": "The content of the output message.\n", - "key": "content", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeReference", - "ident": "ResponseOutputText", - "$ref": "(resource) responses > (model) response_output_text > (schema)" - }, - { - "kind": "HttpTypeReference", - "ident": "ResponseOutputRefusal", - "$ref": "(resource) responses > (model) response_output_refusal > (schema)" - } - ], - "oasRef": "#/components/schemas/OutputMessage/properties/content/items" - }, - "oasRef": "#/components/schemas/OutputMessage/properties/content" - }, - "oasRef": "#/components/schemas/OutputMessage/properties/content", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 0", - "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1" - ] - }, - "(resource) responses > (model) response_output_message > (schema) > (property) role": { - "kind": "HttpDeclProperty", - "docstring": "The role of the output message. Always `assistant`.\n", - "key": "role", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "assistant" - } - ], - "oasRef": "#/components/schemas/OutputMessage/properties/role" - }, - "oasRef": "#/components/schemas/OutputMessage/properties/role", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_message > (schema) > (property) role > (member) 0" - ] - }, - "(resource) responses > (model) response_output_message > (schema) > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the message input. One of `in_progress`, `completed`, or\n`incomplete`. Populated when input items are returned via API.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "incomplete" - } - ], - "oasRef": "#/components/schemas/OutputMessage/properties/status" - }, - "oasRef": "#/components/schemas/OutputMessage/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 0", - "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 1", - "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 2" - ] - }, - "(resource) responses > (model) response_output_message > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the output message. Always `message`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "message" - } - ], - "oasRef": "#/components/schemas/OutputMessage/properties/type" - }, - "oasRef": "#/components/schemas/OutputMessage/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_message > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_message > (schema) > (property) phase": { - "kind": "HttpDeclProperty", - "docstring": "Labels an `assistant` message as intermediate commentary (`commentary`) or the final answer (`final_answer`).\nFor models like `gpt-5.3-codex` and beyond, when sending follow-up requests, preserve and resend\nphase on all assistant messages — dropping it can degrade performance. Not used for user messages.\n", - "key": "phase", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "commentary" - }, - { - "kind": "HttpTypeLiteral", - "literal": "final_answer" - } - ], - "oasRef": "#/components/schemas/OutputMessage/properties/phase" - }, - "oasRef": "#/components/schemas/OutputMessage/properties/phase", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 0", - "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the file search tool call.\n", "key": "id", @@ -9398,7 +10218,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) queries": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) queries": { "kind": "HttpDeclProperty", "docstring": "The queries used to search for files.\n", "key": "queries", @@ -9416,7 +10236,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the file search tool call. One of `in_progress`,\n`searching`, `incomplete` or `failed`,\n", "key": "status", @@ -9453,14 +10273,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status > (member) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status > (member) 4" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status > (member) 3", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status > (member) 4" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the file search tool call. Always `file_search_call`.\n", "key": "type", @@ -9481,10 +10301,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results": { "kind": "HttpDeclProperty", "docstring": "The results of the file search tool call.\n", "key": "results", @@ -9519,14 +10339,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) attributes", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) file_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) filename", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) score", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) text" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) file_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) filename", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) score", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) text" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the computer call.", "key": "id", @@ -9540,7 +10360,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "An identifier used when responding to the tool call with output.\n", "key": "call_id", @@ -9554,7 +10374,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) pending_safety_checks": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks": { "kind": "HttpDeclProperty", "docstring": "The pending safety checks for the computer call.\n", "key": "pending_safety_checks", @@ -9583,12 +10403,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "key": "status", @@ -9617,12 +10437,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the computer call. Always `computer_call`.", "key": "type", @@ -9644,167 +10464,39 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) action": { "kind": "HttpDeclProperty", "docstring": "A click action.", "key": "action", "optional": true, "nullable": false, "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 5", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 7", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) actions": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) actions": { "kind": "HttpDeclProperty", "title": "Computer Action List", "docstring": "Flattened batched actions for `computer_use`. Each action includes an\n`type` discriminator and action-specific fields.\n", @@ -9834,7 +10526,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The ID of the computer tool call that produced the output.", "key": "call_id", @@ -9852,7 +10544,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) output": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) output": { "kind": "HttpDeclProperty", "docstring": "A computer screenshot image used with the computer use tool.\n", "key": "output", @@ -9875,7 +10567,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) image_url" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the computer tool call output. Always `computer_call_output`.", "key": "type", @@ -9897,10 +10589,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The ID of the computer tool call output.", "key": "id", @@ -9917,7 +10609,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) acknowledged_safety_checks": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks": { "kind": "HttpDeclProperty", "docstring": "The safety checks reported by the API that have been acknowledged by the developer.", "key": "acknowledged_safety_checks", @@ -9946,12 +10638,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the message input. One of `in_progress`, `completed`, or `incomplete`. Populated when input items are returned via API.", "key": "status", @@ -9980,12 +10672,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the web search tool call.\n", "key": "id", @@ -9999,7 +10691,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action": { "kind": "HttpDeclProperty", "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", "key": "action", @@ -10058,12 +10750,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the web search tool call.\n", "key": "status", @@ -10096,13 +10788,13 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) status > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) status > (member) 3" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status > (member) 3" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the web search tool call. Always `web_search_call`.\n", "key": "type", @@ -10123,10 +10815,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) arguments": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) arguments": { "kind": "HttpDeclProperty", "docstring": "A JSON string of the arguments to pass to the function.\n", "key": "arguments", @@ -10140,7 +10832,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the function tool call generated by the model.\n", "key": "call_id", @@ -10154,7 +10846,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the function to run.\n", "key": "name", @@ -10168,7 +10860,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the function tool call. Always `function_call`.\n", "key": "type", @@ -10189,10 +10881,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the function tool call.\n", "key": "id", @@ -10206,7 +10898,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller": { "kind": "HttpDeclProperty", "docstring": "The execution context that produced this tool call.", "key": "caller", @@ -10242,11 +10934,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) namespace": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) namespace": { "kind": "HttpDeclProperty", "docstring": "The namespace of the function to run.\n", "key": "namespace", @@ -10260,7 +10952,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "key": "status", @@ -10289,12 +10981,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the function tool call generated by the model.", "key": "call_id", @@ -10312,7 +11004,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) output": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output": { "kind": "HttpDeclProperty", "docstring": "Text, image, or file output of the function tool call.", "key": "output", @@ -10324,10 +11016,30 @@ Schema name: `ResponsesClientEventResponseCreate` { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output" @@ -10337,11 +11049,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) output > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) output > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the function tool call output. Always `function_call_output`.", "key": "type", @@ -10363,10 +11075,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the function tool call output. Populated when this item is returned via API.", "key": "id", @@ -10383,7 +11095,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller": { "kind": "HttpDeclProperty", "docstring": "The execution context that produced this tool call.", "key": "caller", @@ -10419,11 +11131,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.", "key": "status", @@ -10452,12 +11164,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) arguments": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) arguments": { "kind": "HttpDeclProperty", "docstring": "The arguments supplied to the tool search call.", "key": "arguments", @@ -10471,7 +11183,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "unknown", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The item type. Always `tool_search_call`.", "key": "type", @@ -10493,10 +11205,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of this tool search call.", "key": "id", @@ -10513,7 +11225,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the tool search call generated by the model.", "key": "call_id", @@ -10531,7 +11243,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) execution": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) execution": { "kind": "HttpDeclProperty", "docstring": "Whether tool search was executed by the server or by the client.", "key": "execution", @@ -10556,11 +11268,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) execution > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) execution > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) execution > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) execution > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the tool search call.", "key": "status", @@ -10589,12 +11301,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools": { "kind": "HttpDeclProperty", "docstring": "The loaded tool definitions returned by the tool search output.", "key": "tools", @@ -10917,25 +11629,25 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 7", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 9", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15" + ] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The item type. Always `tool_search_output`.", "key": "type", @@ -10957,10 +11669,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of this tool search output.", "key": "id", @@ -10977,7 +11689,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the tool search call generated by the model.", "key": "call_id", @@ -10995,7 +11707,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) execution": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) execution": { "kind": "HttpDeclProperty", "docstring": "Whether tool search was executed by the server or by the client.", "key": "execution", @@ -11020,11 +11732,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) execution > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) execution > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) execution > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) execution > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the tool search output.", "key": "status", @@ -11053,12 +11765,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) role": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) role": { "kind": "HttpDeclProperty", "docstring": "The role that provided the additional tools. Only `developer` is supported.", "key": "role", @@ -11080,10 +11792,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) role > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) role > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools": { "kind": "HttpDeclProperty", "docstring": "A list of additional tools made available at this item.", "key": "tools", @@ -11406,25 +12118,25 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 7", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 9", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15" + ] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The item type. Always `additional_tools`.", "key": "type", @@ -11446,10 +12158,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of this additional tools item.", "key": "id", @@ -11466,7 +12178,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique identifier of the reasoning content.\n", "key": "id", @@ -11480,7 +12192,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) summary": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) summary": { "kind": "HttpDeclProperty", "docstring": "Reasoning summary content.\n", "key": "summary", @@ -11489,15 +12201,9 @@ Schema name: `ResponsesClientEventResponseCreate` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -11506,11 +12212,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the object. Always `reasoning`.\n", "key": "type", @@ -11531,10 +12237,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) content": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) content": { "kind": "HttpDeclProperty", "docstring": "Reasoning text content.\n", "key": "content", @@ -11560,11 +12266,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) content > (items) > (property) text", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) content > (items) > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) text", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) encrypted_content": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) encrypted_content": { "kind": "HttpDeclProperty", "docstring": "The encrypted content of the reasoning item - populated when a response is\ngenerated with `reasoning.encrypted_content` in the `include` parameter.\n", "key": "encrypted_content", @@ -11578,7 +12284,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", "key": "status", @@ -11607,12 +12313,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13 > (property) encrypted_content": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 13 > (property) encrypted_content": { "kind": "HttpDeclProperty", "docstring": "The encrypted content of the compaction summary.", "key": "encrypted_content", @@ -11629,7 +12335,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the item. Always `compaction`.", "key": "type", @@ -11651,10 +12357,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 13 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 13 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The ID of the compaction item.", "key": "id", @@ -11671,7 +12377,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the image generation call.\n", "key": "id", @@ -11685,7 +12391,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) result": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) result": { "kind": "HttpDeclProperty", "docstring": "The generated image encoded in base64.\n", "key": "result", @@ -11699,7 +12405,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the image generation call.\n", "key": "status", @@ -11732,13 +12438,13 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) status > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) status > (member) 3" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) status > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) status > (member) 3" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the image generation call. Always `image_generation_call`.\n", "key": "type", @@ -11759,10 +12465,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the code interpreter tool call.\n", "key": "id", @@ -11776,7 +12482,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) code": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) code": { "kind": "HttpDeclProperty", "docstring": "The code to run, or null if not available.\n", "key": "code", @@ -11790,7 +12496,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) container_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) container_id": { "kind": "HttpDeclProperty", "docstring": "The ID of the container used to run the code.\n", "key": "container_id", @@ -11804,7 +12510,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs": { "kind": "HttpDeclProperty", "docstring": "The outputs generated by the code interpreter, such as logs or images.\nCan be null if no outputs are available.\n", "key": "outputs", @@ -11847,11 +12553,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the code interpreter tool call. Valid values are `in_progress`, `completed`, `incomplete`, `interpreting`, and `failed`.\n", "key": "status", @@ -11888,14 +12594,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status > (member) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status > (member) 4" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status > (member) 3", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status > (member) 4" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the code interpreter tool call. Always `code_interpreter_call`.\n", "key": "type", @@ -11917,10 +12623,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the local shell call.\n", "key": "id", @@ -11934,7 +12640,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action": { "kind": "HttpDeclProperty", "title": "Local shell exec action", "docstring": "Execute a shell command on the server.", @@ -11969,15 +12675,15 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) command", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) env", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) timeout_ms", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) user", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) working_directory" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) command", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) env", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) timeout_ms", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) user", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) working_directory" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the local shell tool call generated by the model.\n", "key": "call_id", @@ -11991,7 +12697,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the local shell call.\n", "key": "status", @@ -12020,12 +12726,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the local shell call. Always `local_shell_call`.\n", "key": "type", @@ -12046,10 +12752,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the local shell tool call generated by the model.\n", "key": "id", @@ -12063,7 +12769,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) output": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) output": { "kind": "HttpDeclProperty", "docstring": "A JSON string of the output of the local shell tool call.\n", "key": "output", @@ -12077,7 +12783,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the local shell tool call output. Always `local_shell_call_output`.\n", "key": "type", @@ -12098,10 +12804,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the item. One of `in_progress`, `completed`, or `incomplete`.\n", "key": "status", @@ -12130,12 +12836,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) action": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) action": { "kind": "HttpDeclProperty", "title": "Shell action", "docstring": "The shell commands and limits that describe how to run the tool call.", @@ -12161,12 +12867,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) action > (property) commands", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) action > (property) max_output_length", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) action > (property) timeout_ms" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) action > (property) commands", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) action > (property) max_output_length", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) action > (property) timeout_ms" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the shell tool call generated by the model.", "key": "call_id", @@ -12184,7 +12890,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the item. Always `shell_call`.", "key": "type", @@ -12206,10 +12912,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the shell tool call. Populated when this item is returned via API.", "key": "id", @@ -12226,7 +12932,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller": { "kind": "HttpDeclProperty", "docstring": "The execution context that produced this tool call.", "key": "caller", @@ -12262,11 +12968,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) environment": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) environment": { "kind": "HttpDeclProperty", "docstring": "The environment to execute the shell commands in.", "key": "environment", @@ -12293,11 +12999,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) environment > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) environment > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) environment > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) environment > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) status": { "kind": "HttpDeclProperty", "title": "Shell call status", "docstring": "The status of the shell call. One of `in_progress`, `completed`, or `incomplete`.", @@ -12327,12 +13033,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the shell tool call generated by the model.", "key": "call_id", @@ -12350,7 +13056,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) output": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) output": { "kind": "HttpDeclProperty", "docstring": "Captured chunks of stdout and stderr output, along with their associated outcomes.", "key": "output", @@ -12375,7 +13081,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) stdout" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the item. Always `shell_call_output`.", "key": "type", @@ -12397,10 +13103,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the shell tool call output. Populated when this item is returned via API.", "key": "id", @@ -12417,7 +13123,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller": { "kind": "HttpDeclProperty", "docstring": "The execution context that produced this tool call.", "key": "caller", @@ -12453,11 +13159,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) max_output_length": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) max_output_length": { "kind": "HttpDeclProperty", "docstring": "The maximum number of UTF-8 characters captured for this shell call's combined output.", "key": "max_output_length", @@ -12471,7 +13177,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) status": { "kind": "HttpDeclProperty", "title": "Shell call status", "docstring": "The status of the shell call output.", @@ -12501,12 +13207,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) status > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the apply patch tool call generated by the model.", "key": "call_id", @@ -12524,7 +13230,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation": { "kind": "HttpDeclProperty", "title": "Apply patch operation", "docstring": "The specific create, delete, or update instruction for the apply_patch tool call.", @@ -12581,12 +13287,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) status": { "kind": "HttpDeclProperty", "title": "Apply patch call status", "docstring": "The status of the apply patch tool call. One of `in_progress` or `completed`.", @@ -12612,11 +13318,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) status > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) status > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the item. Always `apply_patch_call`.", "key": "type", @@ -12638,10 +13344,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the apply patch tool call. Populated when this item is returned via API.", "key": "id", @@ -12658,7 +13364,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller": { "kind": "HttpDeclProperty", "docstring": "The execution context that produced this tool call.", "key": "caller", @@ -12694,11 +13400,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the apply patch tool call generated by the model.", "key": "call_id", @@ -12716,7 +13422,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) status": { "kind": "HttpDeclProperty", "title": "Apply patch call output status", "docstring": "The status of the apply patch tool call output. One of `completed` or `failed`.", @@ -12742,11 +13448,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) status > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) status > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the item. Always `apply_patch_call_output`.", "key": "type", @@ -12768,10 +13474,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the apply patch tool call output. Populated when this item is returned via API.", "key": "id", @@ -12788,7 +13494,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller": { "kind": "HttpDeclProperty", "docstring": "The execution context that produced this tool call.", "key": "caller", @@ -12824,11 +13530,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) output": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) output": { "kind": "HttpDeclProperty", "docstring": "Optional human-readable log text from the apply patch tool (e.g., patch results or errors).", "key": "output", @@ -12845,7 +13551,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the list.\n", "key": "id", @@ -12859,7 +13565,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) server_label": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) server_label": { "kind": "HttpDeclProperty", "docstring": "The label of the MCP server.\n", "key": "server_label", @@ -12873,7 +13579,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) tools": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) tools": { "kind": "HttpDeclProperty", "docstring": "The tools available on the server.\n", "key": "tools", @@ -12905,13 +13611,13 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) tools > (items) > (property) input_schema", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) tools > (items) > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) tools > (items) > (property) annotations", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) tools > (items) > (property) description" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) tools > (items) > (property) input_schema", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) tools > (items) > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) tools > (items) > (property) annotations", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) tools > (items) > (property) description" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the item. Always `mcp_list_tools`.\n", "key": "type", @@ -12932,10 +13638,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) error": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) error": { "kind": "HttpDeclProperty", "docstring": "Error message if the server could not list tools.\n", "key": "error", @@ -12949,7 +13655,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the approval request.\n", "key": "id", @@ -12963,7 +13669,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) arguments": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) arguments": { "kind": "HttpDeclProperty", "docstring": "A JSON string of arguments for the tool.\n", "key": "arguments", @@ -12977,7 +13683,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the tool to run.\n", "key": "name", @@ -12991,7 +13697,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) server_label": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) server_label": { "kind": "HttpDeclProperty", "docstring": "The label of the MCP server making the request.\n", "key": "server_label", @@ -13005,7 +13711,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the item. Always `mcp_approval_request`.\n", "key": "type", @@ -13026,10 +13732,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) approval_request_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) approval_request_id": { "kind": "HttpDeclProperty", "docstring": "The ID of the approval request being answered.\n", "key": "approval_request_id", @@ -13043,7 +13749,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) approve": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) approve": { "kind": "HttpDeclProperty", "docstring": "Whether the request was approved.\n", "key": "approve", @@ -13057,7 +13763,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the item. Always `mcp_approval_response`.\n", "key": "type", @@ -13078,10 +13784,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the approval response\n", "key": "id", @@ -13095,7 +13801,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) reason": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) reason": { "kind": "HttpDeclProperty", "docstring": "Optional reason for the decision.\n", "key": "reason", @@ -13109,7 +13815,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the tool call.\n", "key": "id", @@ -13123,7 +13829,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) arguments": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) arguments": { "kind": "HttpDeclProperty", "docstring": "A JSON string of the arguments passed to the tool.\n", "key": "arguments", @@ -13137,7 +13843,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the tool that was run.\n", "key": "name", @@ -13151,7 +13857,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) server_label": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) server_label": { "kind": "HttpDeclProperty", "docstring": "The label of the MCP server running the tool.\n", "key": "server_label", @@ -13165,7 +13871,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the item. Always `mcp_call`.\n", "key": "type", @@ -13186,10 +13892,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) approval_request_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) approval_request_id": { "kind": "HttpDeclProperty", "docstring": "Unique identifier for the MCP tool call approval request.\nInclude this value in a subsequent `mcp_approval_response` input to approve or reject the corresponding tool call.\n", "key": "approval_request_id", @@ -13203,7 +13909,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) error": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error": { "kind": "HttpDeclProperty", "docstring": "The error from the tool call, if any.\n", "key": "error", @@ -13217,7 +13923,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) output": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", "docstring": "The output from the tool call.\n", "key": "output", @@ -13231,7 +13937,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The status of the tool call. One of `in_progress`, `completed`, `incomplete`, `calling`, or `failed`.\n", "key": "status", @@ -13268,14 +13974,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status > (member) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status > (member) 4" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 3", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 4" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The call ID, used to map this custom tool call output to a custom tool call.\n", "key": "call_id", @@ -13289,7 +13995,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output": { "kind": "HttpDeclProperty", "docstring": "The output from the custom tool call generated by your code.\nCan be a string or an list of output content.\n", "key": "output", @@ -13322,9 +14028,9 @@ Schema name: `ResponsesClientEventResponseCreate` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -13334,11 +14040,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the custom tool call output. Always `custom_tool_call_output`.\n", "key": "type", @@ -13359,10 +14065,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the custom tool call output in the OpenAI platform.\n", "key": "id", @@ -13376,7 +14082,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller": { "kind": "HttpDeclProperty", "docstring": "The execution context that produced this tool call.", "key": "caller", @@ -13412,11 +14118,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "An identifier used to map this custom tool call to a tool call output.\n", "key": "call_id", @@ -13430,7 +14136,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) input": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) input": { "kind": "HttpDeclProperty", "docstring": "The input for the custom tool call generated by the model.\n", "key": "input", @@ -13444,7 +14150,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the custom tool being called.\n", "key": "name", @@ -13458,7 +14164,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the custom tool call. Always `custom_tool_call`.\n", "key": "type", @@ -13479,10 +14185,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of the custom tool call in the OpenAI platform.\n", "key": "id", @@ -13496,7 +14202,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller": { "kind": "HttpDeclProperty", "docstring": "The execution context that produced this tool call.", "key": "caller", @@ -13532,11 +14238,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) namespace": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) namespace": { "kind": "HttpDeclProperty", "docstring": "The namespace of the custom tool being called.\n", "key": "namespace", @@ -13550,7 +14256,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 28 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 28 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the item. Always `compaction_trigger`.", "key": "type", @@ -13572,10 +14278,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 28 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 28 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 29 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 29 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The ID of the item to reference.", "key": "id", @@ -13589,7 +14295,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 29 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 29 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of item to reference. Always `item_reference`.", "key": "type", @@ -13611,10 +14317,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 29 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 29 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of this program item.", "key": "id", @@ -13631,7 +14337,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The stable call ID of the program item.", "key": "call_id", @@ -13649,7 +14355,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) code": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) code": { "kind": "HttpDeclProperty", "docstring": "The JavaScript source executed by programmatic tool calling.", "key": "code", @@ -13666,7 +14372,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) fingerprint": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) fingerprint": { "kind": "HttpDeclProperty", "docstring": "Opaque program replay fingerprint that must be round-tripped.", "key": "fingerprint", @@ -13683,7 +14389,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The item type. Always `program`.", "key": "type", @@ -13705,10 +14411,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) id": { "kind": "HttpDeclProperty", "docstring": "The unique ID of this program output item.", "key": "id", @@ -13725,7 +14431,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) call_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) call_id": { "kind": "HttpDeclProperty", "docstring": "The call ID of the program item.", "key": "call_id", @@ -13743,7 +14449,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) result": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) result": { "kind": "HttpDeclProperty", "docstring": "The result produced by the program item.", "key": "result", @@ -13760,7 +14466,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) status": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) status": { "kind": "HttpDeclProperty", "docstring": "The terminal status of the program output.", "key": "status", @@ -13785,11 +14491,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) status > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) status > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) status > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) status > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The item type. Always `program_output`.", "key": "type", @@ -13811,9 +14517,232 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) type > (member) 0" ] }, + "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/EasyInputMessage/properties/content/oneOf/0", + "ident": "TextInput", + "type": { + "kind": "HttpTypeString" + }, + "docstring": "A text input to the model.\n", + "children": [] + }, + "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeReference", + "ident": "ResponseInputMessageContentList", + "$ref": "(resource) responses > (model) response_input_message_content_list > (schema)" + }, + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_input_content > (schema) > (variant) 0", + "(resource) responses > (model) response_input_content > (schema) > (variant) 1", + "(resource) responses > (model) response_input_content > (schema) > (variant) 2" + ] + }, + "(resource) responses > (model) response_input_message_content_list > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputMessageContentList", + "ident": "ResponseInputMessageContentList", + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeReference", + "ident": "ResponseInputContent", + "$ref": "(resource) responses > (model) response_input_content > (schema)" + }, + "oasRef": "#/components/schemas/InputMessageContentList" + }, + "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_input_content > (schema) > (variant) 0", + "(resource) responses > (model) response_input_content > (schema) > (variant) 1", + "(resource) responses > (model) response_input_content > (schema) > (variant) 2" + ] + }, + "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "user" + } + }, + "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "assistant" + } + }, + "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 2": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "system" + } + }, + "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 3": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "developer" + } + }, + "(resource) responses > (model) easy_input_message > (schema) > (property) phase > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "commentary" + } + }, + "(resource) responses > (model) easy_input_message > (schema) > (property) phase > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "final_answer" + } + }, + "(resource) responses > (model) easy_input_message > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "message" + } + }, + "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeReference", + "ident": "ResponseOutputText", + "$ref": "(resource) responses > (model) response_output_text > (schema)" + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", + "(resource) responses > (model) response_output_text > (schema) > (property) text", + "(resource) responses > (model) response_output_text > (schema) > (property) type" + ] + }, + "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeReference", + "ident": "ResponseOutputRefusal", + "$ref": "(resource) responses > (model) response_output_refusal > (schema)" + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal", + "(resource) responses > (model) response_output_refusal > (schema) > (property) type" + ] + }, + "(resource) responses > (model) response_output_text > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/OutputTextContent", + "ident": "ResponseOutputText", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "annotations" + }, + { + "ident": "logprobs" + }, + { + "ident": "text" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A text output from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", + "(resource) responses > (model) response_output_text > (schema) > (property) text", + "(resource) responses > (model) response_output_text > (schema) > (property) type" + ] + }, + "(resource) responses > (model) response_output_refusal > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/RefusalContent", + "ident": "ResponseOutputRefusal", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "refusal" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A refusal from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal", + "(resource) responses > (model) response_output_refusal > (schema) > (property) type" + ] + }, + "(resource) responses > (model) response_output_message > (schema) > (property) role > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "assistant" + } + }, + "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "in_progress" + } + }, + "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "completed" + } + }, + "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 2": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "incomplete" + } + }, + "(resource) responses > (model) response_output_message > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "message" + } + }, + "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "commentary" + } + }, + "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "final_answer" + } + }, "(resource) responses > (model) responses_client_event > (schema) > (property) moderation > (property) policy > (property) input > (property) mode": { "kind": "HttpDeclProperty", "key": "mode", @@ -14326,7 +15255,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](/docs/guides/structured-outputs).\n", "key": "strict", "optional": true, "nullable": true, @@ -14363,7 +15292,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) name", @@ -14914,21 +15843,21 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -15006,7 +15935,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -15028,7 +15957,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -15042,7 +15971,7 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -15053,7 +15982,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -15063,7 +15992,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -15234,21 +16163,9 @@ Schema name: `ResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -15258,10 +16175,7 @@ Schema name: `ResponsesClientEventResponseCreate` "children": [ "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -15539,7 +16453,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/0", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/0", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -15557,7 +16471,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/1", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/1", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -15622,7 +16536,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -15667,7 +16581,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -15692,7 +16606,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -15882,541 +16796,318 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "programmatic" } }, - "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 0": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/EasyInputMessage/properties/content/anyOf/0", - "ident": "TextInput", + "(resource) responses > (model) response_input_content > (schema) > (variant) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeString" + "kind": "HttpTypeReference", + "ident": "ResponseInputText", + "$ref": "(resource) responses > (model) response_input_text > (schema)" }, - "docstring": "A text input to the model.\n", - "children": [] + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text > (schema) > (property) text", + "(resource) responses > (model) response_input_text > (schema) > (property) type", + "(resource) responses > (model) response_input_text > (schema) > (property) prompt_cache_breakpoint" + ] }, - "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 1": { + "(resource) responses > (model) response_input_content > (schema) > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", - "ident": "ResponseInputMessageContentList", - "$ref": "(resource) responses > (model) response_input_message_content_list > (schema)" + "ident": "ResponseInputImage", + "$ref": "(resource) responses > (model) response_input_image > (schema)" }, - "childrenParentSchema": "union", + "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input_content > (schema) > (variant) 0", - "(resource) responses > (model) response_input_content > (schema) > (variant) 1", - "(resource) responses > (model) response_input_content > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image > (schema) > (property) detail", + "(resource) responses > (model) response_input_image > (schema) > (property) type", + "(resource) responses > (model) response_input_image > (schema) > (property) file_id", + "(resource) responses > (model) response_input_image > (schema) > (property) image_url", + "(resource) responses > (model) response_input_image > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_input_message_content_list > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputMessageContentList", - "ident": "ResponseInputMessageContentList", + "(resource) responses > (model) response_input_content > (schema) > (variant) 2": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeArray", - "elementType": { "kind": "HttpTypeReference", - "ident": "ResponseInputContent", - "$ref": "(resource) responses > (model) response_input_content > (schema)" - }, - "oasRef": "#/components/schemas/InputMessageContentList" + "ident": "ResponseInputFile", + "$ref": "(resource) responses > (model) response_input_file > (schema)" }, - "docstring": "A list of one or many input items to the model, containing different content \ntypes.\n", - "childrenParentSchema": "union", + "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input_content > (schema) > (variant) 0", - "(resource) responses > (model) response_input_content > (schema) > (variant) 1", - "(resource) responses > (model) response_input_content > (schema) > (variant) 2" + "(resource) responses > (model) response_input_file > (schema) > (property) type", + "(resource) responses > (model) response_input_file > (schema) > (property) detail", + "(resource) responses > (model) response_input_file > (schema) > (property) file_data", + "(resource) responses > (model) response_input_file > (schema) > (property) file_id", + "(resource) responses > (model) response_input_file > (schema) > (property) file_url", + "(resource) responses > (model) response_input_file > (schema) > (property) filename", + "(resource) responses > (model) response_input_file > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) role > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "user" } }, - "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) role > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "assistant" + "literal": "system" } }, - "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) role > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "system" + "literal": "developer" } }, - "(resource) responses > (model) easy_input_message > (schema) > (property) role > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "developer" + "literal": "in_progress" } }, - "(resource) responses > (model) easy_input_message > (schema) > (property) phase > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "commentary" + "literal": "completed" } }, - "(resource) responses > (model) easy_input_message > (schema) > (property) phase > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "final_answer" + "literal": "incomplete" } }, - "(resource) responses > (model) easy_input_message > (schema) > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "message" } }, - "(resource) responses > (model) response_input_content > (schema) > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeReference", - "ident": "ResponseInputText", - "$ref": "(resource) responses > (model) response_input_text > (schema)" - }, - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text > (schema) > (property) text", - "(resource) responses > (model) response_input_text > (schema) > (property) type", - "(resource) responses > (model) response_input_text > (schema) > (property) prompt_cache_breakpoint" - ] + "kind": "HttpTypeLiteral", + "literal": "in_progress" + } }, - "(resource) responses > (model) response_input_content > (schema) > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeReference", - "ident": "ResponseInputImage", - "$ref": "(resource) responses > (model) response_input_image > (schema)" - }, - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image > (schema) > (property) detail", - "(resource) responses > (model) response_input_image > (schema) > (property) type", - "(resource) responses > (model) response_input_image > (schema) > (property) file_id", - "(resource) responses > (model) response_input_image > (schema) > (property) image_url", - "(resource) responses > (model) response_input_image > (schema) > (property) prompt_cache_breakpoint" - ] + "kind": "HttpTypeLiteral", + "literal": "searching" + } }, - "(resource) responses > (model) response_input_content > (schema) > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeReference", - "ident": "ResponseInputFile", - "$ref": "(resource) responses > (model) response_input_file > (schema)" - }, - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_file > (schema) > (property) type", - "(resource) responses > (model) response_input_file > (schema) > (property) detail", - "(resource) responses > (model) response_input_file > (schema) > (property) file_data", - "(resource) responses > (model) response_input_file > (schema) > (property) file_id", - "(resource) responses > (model) response_input_file > (schema) > (property) file_url", - "(resource) responses > (model) response_input_file > (schema) > (property) filename", - "(resource) responses > (model) response_input_file > (schema) > (property) prompt_cache_breakpoint" - ] + "kind": "HttpTypeLiteral", + "literal": "completed" + } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) role > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "user" + "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) role > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) status > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "system" + "literal": "failed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) role > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "developer" + "literal": "file_search_call" + } + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { + "kind": "HttpDeclProperty", + "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", + "key": "attributes", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeReference", + "ident": "Record", + "typeParameters": [ + { + "kind": "HttpTypeString" + }, + { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeString" + }, + { + "kind": "HttpTypeNumber" + }, + { + "kind": "HttpTypeBoolean" + } + ], + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties" } + ], + "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" + }, + "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", + "deprecated": false, + "schemaType": "map", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 2" + ] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the file.\n", + "key": "file_id", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) filename": { + "kind": "HttpDeclProperty", + "docstring": "The name of the file.\n", + "key": "filename", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/filename", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) score": { + "kind": "HttpDeclProperty", + "docstring": "The relevance score of the file - a value between 0 and 1.\n", + "key": "score", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeNumber" + }, + "constraints": { + "format": "float" + }, + "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/score", + "deprecated": false, + "schemaType": "number", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) text": { + "kind": "HttpDeclProperty", + "docstring": "The text that was retrieved from the file.\n", + "key": "text", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the pending safety check.", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/ComputerCallSafetyCheckParam/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { + "kind": "HttpDeclProperty", + "docstring": "The type of the pending safety check.", + "key": "code", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/ComputerCallSafetyCheckParam/properties/code", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { + "kind": "HttpDeclProperty", + "docstring": "Details about the pending safety check.", + "key": "message", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/ComputerCallSafetyCheckParam/properties/message", + "deprecated": false, + "schemaType": "string", + "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "message" - } - }, - "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeReference", - "ident": "ResponseOutputText", - "$ref": "(resource) responses > (model) response_output_text > (schema)" - }, - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) annotations", - "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" - ] - }, - "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeReference", - "ident": "ResponseOutputRefusal", - "$ref": "(resource) responses > (model) response_output_refusal > (schema)" - }, - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal", - "(resource) responses > (model) response_output_refusal > (schema) > (property) type" - ] - }, - "(resource) responses > (model) response_output_text > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputTextContent", - "ident": "ResponseOutputText", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "annotations" - }, - { - "ident": "text" - }, - { - "ident": "type" - }, - { - "ident": "logprobs" - } - ] - }, - "docstring": "A text output from the model.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) annotations", - "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" - ] - }, - "(resource) responses > (model) response_output_refusal > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/RefusalContent", - "ident": "ResponseOutputRefusal", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "refusal" - }, - { - "ident": "type" - } - ] - }, - "docstring": "A refusal from the model.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal", - "(resource) responses > (model) response_output_refusal > (schema) > (property) type" - ] - }, - "(resource) responses > (model) response_output_message > (schema) > (property) role > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "assistant" - } - }, - "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - } - }, - "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "completed" - } - }, - "(resource) responses > (model) response_output_message > (schema) > (property) status > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "incomplete" - } - }, - "(resource) responses > (model) response_output_message > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "message" - } - }, - "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "commentary" - } - }, - "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "final_answer" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "searching" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "completed" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "incomplete" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) status > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "failed" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "file_search_call" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) attributes": { - "kind": "HttpDeclProperty", - "docstring": "Set of 16 key-value pairs that can be attached to an object. This can be\nuseful for storing additional information about the object in a structured\nformat, and querying for objects via API or the dashboard. Keys are strings\nwith a maximum length of 64 characters. Values are strings with a maximum\nlength of 512 characters, booleans, or numbers.\n", - "key": "attributes", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeReference", - "ident": "Record", - "typeParameters": [ - { - "kind": "HttpTypeString" - }, - { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeString" - }, - { - "kind": "HttpTypeNumber" - }, - { - "kind": "HttpTypeBoolean" - } - ], - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties" - } - ], - "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/attributes" - }, - "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/attributes", - "deprecated": false, - "schemaType": "map", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 2" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the file.\n", - "key": "file_id", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) filename": { - "kind": "HttpDeclProperty", - "docstring": "The name of the file.\n", - "key": "filename", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/filename", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) score": { - "kind": "HttpDeclProperty", - "docstring": "The relevance score of the file - a value between 0 and 1.\n", - "key": "score", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "constraints": { - "format": "float" - }, - "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/score", - "deprecated": false, - "schemaType": "number", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text that was retrieved from the file.\n", - "key": "text", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FileSearchToolCall/properties/results/anyOf/0/items/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the pending safety check.", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerCallSafetyCheckParam/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) code": { - "kind": "HttpDeclProperty", - "docstring": "The type of the pending safety check.", - "key": "code", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerCallSafetyCheckParam/properties/code", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) pending_safety_checks > (items) > (property) message": { - "kind": "HttpDeclProperty", - "docstring": "Details about the pending safety check.", - "key": "message", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerCallSafetyCheckParam/properties/message", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) status > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) status > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "completed" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) status > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "incomplete" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 4 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "computer_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", + "oasRef": "#/components/schemas/ComputerAction/oneOf/0", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -16441,16 +17132,16 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", + "oasRef": "#/components/schemas/ComputerAction/oneOf/1", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -16472,15 +17163,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y" + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", + "oasRef": "#/components/schemas/ComputerAction/oneOf/2", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -16499,14 +17190,14 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 3": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", + "oasRef": "#/components/schemas/ComputerAction/oneOf/3", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -16522,13 +17213,13 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", + "oasRef": "#/components/schemas/ComputerAction/oneOf/4", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -16550,15 +17241,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 5": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", + "oasRef": "#/components/schemas/ComputerAction/oneOf/5", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -16571,12 +17262,12 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6": { + "(resource) responses > (model) computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", + "oasRef": "#/components/schemas/ComputerAction/oneOf/6", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -16604,17 +17295,17 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 7": { + "(resource) responses > (model) computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", + "oasRef": "#/components/schemas/ComputerAction/oneOf/7", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -16630,13 +17321,13 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 8": { + "(resource) responses > (model) computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", + "oasRef": "#/components/schemas/ComputerAction/oneOf/8", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -16649,14 +17340,17 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" ] }, - "(resource) responses > (model) computer_action > (schema) > (variant) 0": { + "(resource) responses > (model) computer_action > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/0", - "ident": "Click", + "oasRef": "#/components/schemas/ComputerAction", + "ident": "ComputerAction", "type": { + "kind": "HttpTypeUnion", + "types": [ + { "kind": "HttpTypeObject", "members": [ { @@ -16676,21 +17370,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -16707,20 +17387,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/2", - "ident": "Drag", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -16734,19 +17401,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/3", - "ident": "Keypress", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -16757,18 +17412,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/4", - "ident": "Move", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -16785,20 +17429,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -16806,17 +17437,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/6", - "ident": "Scroll", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -16839,22 +17460,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/7", - "ident": "Type", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -16865,29 +17471,29 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/8", - "ident": "Wait", - "type": { + { "kind": "HttpTypeObject", "members": [ { "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/ComputerAction" }, - "docstring": "A wait action.", - "childrenParentSchema": "object", + "docstring": "A click action.", + "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) computer_action_list > (schema)": { @@ -16999,14 +17605,14 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) image_url" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "computer_call_output" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) id": { "kind": "HttpDeclProperty", "docstring": "The ID of the pending safety check.", "key": "id", @@ -17020,7 +17626,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) code": { "kind": "HttpDeclProperty", "docstring": "The type of the pending safety check.", "key": "code", @@ -17034,7 +17640,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) acknowledged_safety_checks > (items) > (property) message": { "kind": "HttpDeclProperty", "docstring": "Details about the pending safety check.", "key": "message", @@ -17048,30 +17654,30 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 5 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 5 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -17093,15 +17699,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Action type \"search\" - Performs a web search query.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -17117,13 +17723,13 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Action type \"open_page\" - Opens a specific URL from search results.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -17142,56 +17748,56 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Action type \"find_in_page\": Searches for a pattern within a loaded page.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "searching" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) status > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) status > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "failed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "web_search_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "function_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -17203,12 +17809,12 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -17223,34 +17829,34 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) output > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -17258,51 +17864,155 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A JSON string of the output of the function tool call.", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) output > (variant) 1": { - "kind": "HttpDeclReference", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1", + "ident": "UnionMember1", "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" + }, + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2" ] }, - "(resource) responses > (model) response_function_call_output_item_list > (schema)": { + "(resource) responses > (model) response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1", - "ident": "ResponseFunctionCallOutputItemList", + "oasRef": "#/components/schemas/InputTextContentParam", + "ident": "ResponseInputTextContent", "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItem", - "$ref": "(resource) responses > (model) response_function_call_output_item > (schema)" + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" }, - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1" + { + "ident": "type" }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", - "childrenParentSchema": "union", + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A text input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) text", + "(resource) responses > (model) response_input_text_content > (schema) > (property) type", + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam", + "ident": "ResponseInputImageContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_id" + }, + { + "ident": "image_url" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) type", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputFileContentParam", + "ident": "ResponseInputFileContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_data" + }, + { + "ident": "file_id" + }, + { + "ident": "file_url" + }, + { + "ident": "filename" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A file input to the model.", + "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_file_content > (schema) > (property) type", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "function_call_output" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -17314,12 +18024,12 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -17334,76 +18044,76 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "tool_search_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) execution > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) execution > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "server" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) execution > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) execution > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "client" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 9 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 9 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -17437,19 +18147,19 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) parameters", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) strict", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) defer_loading", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) output_schema" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) parameters", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) strict", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) defer_loading", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) output_schema" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -17474,16 +18184,16 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) max_num_results", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) max_num_results", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -17496,12 +18206,12 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 2 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -17523,15 +18233,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) display_height", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) display_width", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) display_height", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) display_width", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -17550,18 +18260,18 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) filters", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) filters", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -17604,26 +18314,26 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_label", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) authorization", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) defer_loading", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) headers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_url", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) tunnel_id" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_label", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) authorization", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) defer_loading", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) headers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_url", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) tunnel_id" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -17642,14 +18352,14 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 7": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -17661,12 +18371,12 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 7 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -17712,23 +18422,23 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_compression", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) partial_images", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_compression", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) partial_images", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 9": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -17741,12 +18451,12 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 9 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -17765,14 +18475,14 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -17797,20 +18507,20 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) defer_loading", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) format" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) defer_loading", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) format" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -17832,15 +18542,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -17862,15 +18572,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) parameters" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) parameters" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -17892,15 +18602,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -17916,62 +18626,62 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "tool_search_output" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) execution > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) execution > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "server" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) execution > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) execution > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "client" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) role > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) role > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "developer" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -18005,19 +18715,19 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Defines a function in your own code the model can choose to call. Learn more about [function calling](https://platform.openai.com/docs/guides/function-calling).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) parameters", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) strict", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) defer_loading", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) output_schema" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) parameters", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) strict", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) defer_loading", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) output_schema" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -18042,16 +18752,16 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that searches for relevant content from uploaded files. Learn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) max_num_results", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) max_num_results", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -18064,12 +18774,12 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 2 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -18091,15 +18801,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that controls a virtual computer. Learn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) display_height", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) display_width", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) display_height", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) display_width", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -18118,18 +18828,18 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) filters", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) filters", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -18172,26 +18882,26 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) authorization", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) defer_loading", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) headers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_url", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) tunnel_id" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) authorization", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) defer_loading", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) headers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_url", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) tunnel_id" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -18210,14 +18920,14 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that runs Python code to help generate a response to a prompt.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 7": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -18229,12 +18939,12 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 7 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -18280,23 +18990,23 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that generates images using the GPT image models.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_compression", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) partial_images", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_compression", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) partial_images", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 9": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -18309,12 +19019,12 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that allows the model to execute shell commands in a local environment.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 9 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -18333,14 +19043,14 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A tool that allows the model to execute shell commands.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -18365,20 +19075,20 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) defer_loading", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) format" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) defer_loading", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) format" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -18400,15 +19110,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Groups function/custom tools under a shared namespace.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -18430,15 +19140,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Hosted or BYOT tool search configuration for deferred tools.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) parameters" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) parameters" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -18460,15 +19170,15 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "This tool searches the web for relevant results to use in a response. Learn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -18484,18 +19194,18 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Allows the assistant to create, delete, or update files using unified diffs.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "additional_tools" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) summary > (items) > (property) text": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "A summary of the reasoning output from the model so far.", "key": "text", @@ -18504,12 +19214,12 @@ Schema name: `ResponsesClientEventResponseCreate` "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Summary/properties/text", + "oasRef": "#/components/schemas/SummaryTextContent/properties/text", "deprecated": false, "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) summary > (items) > (property) type": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the object. Always `summary_text`.", "key": "type", @@ -18524,24 +19234,46 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "summary_text" } ], - "oasRef": "#/components/schemas/Summary/properties/type" + "oasRef": "#/components/schemas/SummaryTextContent/properties/type" }, - "oasRef": "#/components/schemas/Summary/properties/type", + "oasRef": "#/components/schemas/SummaryTextContent/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0" + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) type > (member) 0": { + "(resource) conversations > (model) summary_text_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/SummaryTextContent", + "ident": "SummaryTextContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A summary text from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" + ] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "reasoning" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) content > (items) > (property) text": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The reasoning text from the model.", "key": "text", @@ -18555,7 +19287,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) content > (items) > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the reasoning text. Always `reasoning_text`.", "key": "type", @@ -18577,75 +19309,75 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) content > (items) > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 13 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 13 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "compaction" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "generating" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) status > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) status > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "failed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 14 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 14 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "image_generation_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -18661,13 +19393,13 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The logs output from the code interpreter.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) logs", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) logs", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -18683,53 +19415,53 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The image output from the code interpreter.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) url" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) url" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "interpreting" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) status > (member) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) status > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "failed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "code_interpreter_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) command": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) command": { "kind": "HttpDeclProperty", "docstring": "The command to run.", "key": "command", @@ -18747,7 +19479,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) env": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) env": { "kind": "HttpDeclProperty", "docstring": "Environment variables to set for the command.", "key": "env", @@ -18771,7 +19503,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "map", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the local shell action. Always `exec`.", "key": "type", @@ -18793,10 +19525,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) timeout_ms": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", "docstring": "Optional timeout in milliseconds for the command.", "key": "timeout_ms", @@ -18810,7 +19542,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) user": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) user": { "kind": "HttpDeclProperty", "docstring": "Optional user to run the command as.", "key": "user", @@ -18824,7 +19556,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) working_directory": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) working_directory": { "kind": "HttpDeclProperty", "docstring": "Optional working directory to run the command in.", "key": "working_directory", @@ -18838,63 +19570,63 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "local_shell_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "local_shell_call_output" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 17 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 17 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) action > (property) commands": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) action > (property) commands": { "kind": "HttpDeclProperty", "docstring": "Ordered shell commands for the execution environment to run.", "key": "commands", @@ -18912,7 +19644,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) action > (property) max_output_length": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) action > (property) max_output_length": { "kind": "HttpDeclProperty", "docstring": "Maximum number of UTF-8 characters to capture from combined stdout and stderr output.", "key": "max_output_length", @@ -18926,7 +19658,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) action > (property) timeout_ms": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) action > (property) timeout_ms": { "kind": "HttpDeclProperty", "docstring": "Maximum wall-clock time in milliseconds to allow the shell commands to run.", "key": "timeout_ms", @@ -18940,16 +19672,16 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "shell_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -18961,12 +19693,12 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 0 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -18981,11 +19713,11 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) caller_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) caller_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) environment > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) environment > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -18998,7 +19730,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) local_environment > (schema) > (property) skills" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) environment > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) environment > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -19011,21 +19743,21 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) container_reference > (schema) > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -19133,16 +19865,16 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) stdout" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "shell_call_output" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -19154,12 +19886,12 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 0 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -19174,34 +19906,34 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) caller_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) caller_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -19220,14 +19952,14 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Instruction for creating a new file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) diff", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) path", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) diff", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) path", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -19243,13 +19975,13 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Instruction for deleting an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) path", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) path", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -19268,35 +20000,35 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Instruction for updating an existing file via the apply_patch tool.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) diff", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) path", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) diff", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) path", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "apply_patch_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -19308,12 +20040,12 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 0 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -19328,34 +20060,34 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) caller_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) caller_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "failed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "apply_patch_call_output" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -19367,12 +20099,12 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -19387,11 +20119,11 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) tools > (items) > (property) input_schema": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) tools > (items) > (property) input_schema": { "kind": "HttpDeclProperty", "docstring": "The JSON schema describing the tool's input.\n", "key": "input_schema", @@ -19405,7 +20137,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "unknown", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) tools > (items) > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) tools > (items) > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the tool.\n", "key": "name", @@ -19419,7 +20151,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) tools > (items) > (property) annotations": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) tools > (items) > (property) annotations": { "kind": "HttpDeclProperty", "docstring": "Additional annotations about the tool.\n", "key": "annotations", @@ -19433,7 +20165,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "unknown", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) tools > (items) > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) tools > (items) > (property) description": { "kind": "HttpDeclProperty", "docstring": "The description of the tool.\n", "key": "description", @@ -19447,72 +20179,72 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 22 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 22 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "mcp_list_tools" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 23 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 23 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "mcp_approval_request" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 24 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 24 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "mcp_approval_response" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "mcp_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "in_progress" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "calling" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 25 > (property) status > (member) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "failed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -19520,9 +20252,9 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A string of the output of the custom tool call.\n", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -19545,28 +20277,28 @@ Schema name: `ResponsesClientEventResponseCreate` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "custom_tool_call_output" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -19578,12 +20310,12 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -19598,20 +20330,20 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) caller_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) caller_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "custom_tool_call" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -19623,12 +20355,12 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 0 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -19643,52 +20375,301 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) caller_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) caller_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 28 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 28 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "compaction_trigger" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 29 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 29 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "item_reference" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 30 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 30 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "program" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) status > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "completed" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) status > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) status > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "incomplete" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 31 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 31 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "program_output" } }, + "(resource) responses > (model) response_input_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputContent", + "ident": "ResponseInputContent", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputText", + "$ref": "(resource) responses > (model) response_input_text > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputImage", + "$ref": "(resource) responses > (model) response_input_image > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputFile", + "$ref": "(resource) responses > (model) response_input_file > (schema)" + } + ], + "oasRef": "#/components/schemas/InputContent" + }, + "docstring": "A text input to the model.", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_input_content > (schema) > (variant) 0", + "(resource) responses > (model) response_input_content > (schema) > (variant) 1", + "(resource) responses > (model) response_input_content > (schema) > (variant) 2" + ] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) annotations": { + "kind": "HttpDeclProperty", + "docstring": "The annotations of the text output.", + "key": "annotations", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "file_id" + }, + { + "ident": "filename" + }, + { + "ident": "index" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "end_index" + }, + { + "ident": "start_index" + }, + { + "ident": "title" + }, + { + "ident": "type" + }, + { + "ident": "url" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "container_id" + }, + { + "ident": "end_index" + }, + { + "ident": "file_id" + }, + { + "ident": "filename" + }, + { + "ident": "start_index" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "file_id" + }, + { + "ident": "index" + }, + { + "ident": "type" + } + ] + } + ], + "oasRef": "#/components/schemas/OutputTextContent/properties/annotations/items" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/annotations" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/annotations", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" + ] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) text": { + "kind": "HttpDeclProperty", + "docstring": "The text output from the model.", + "key": "text", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the output text. Always `output_text`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "output_text", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + ], + "oasRef": "#/components/schemas/OutputTextContent/properties/type" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { + "kind": "HttpDeclProperty", + "docstring": "The refusal explanation from the model.", + "key": "refusal", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/RefusalContent/properties/refusal", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_refusal > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the refusal. Always `refusal`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "refusal", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "refusal" + } + ], + "oasRef": "#/components/schemas/RefusalContent/properties/type" + }, + "oasRef": "#/components/schemas/RefusalContent/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0" + ] + }, "(resource) responses > (model) responses_client_event > (schema) > (property) moderation > (property) policy > (property) input > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -19987,9 +20968,9 @@ Schema name: `ResponsesClientEventResponseCreate` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" } ], "oasRef": "#/components/schemas/ComparisonFilter/properties/value" @@ -20167,7 +21148,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -20194,7 +21175,7 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -20232,9 +21213,9 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -20253,9 +21234,9 @@ Schema name: `ResponsesClientEventResponseCreate` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -20286,9 +21267,9 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -20319,9 +21300,9 @@ Schema name: `ResponsesClientEventResponseCreate` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -20345,33 +21326,12 @@ Schema name: `ResponsesClientEventResponseCreate` } }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) responses_client_event > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -21014,844 +21974,34 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "approximate" } }, - "(resource) responses > (model) response_input_content > (schema)": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputContent", - "ident": "ResponseInputContent", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeReference", - "ident": "ResponseInputText", - "$ref": "(resource) responses > (model) response_input_text > (schema)" - }, - { - "kind": "HttpTypeReference", - "ident": "ResponseInputImage", - "$ref": "(resource) responses > (model) response_input_image > (schema)" - }, - { - "kind": "HttpTypeReference", - "ident": "ResponseInputFile", - "$ref": "(resource) responses > (model) response_input_file > (schema)" - } - ], - "oasRef": "#/components/schemas/InputContent" - }, - "docstring": "A text input to the model.", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_input_content > (schema) > (variant) 0", - "(resource) responses > (model) response_input_content > (schema) > (variant) 1", - "(resource) responses > (model) response_input_content > (schema) > (variant) 2" - ] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) annotations": { - "kind": "HttpDeclProperty", - "docstring": "The annotations of the text output.", - "key": "annotations", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "file_id" - }, - { - "ident": "filename" - }, - { - "ident": "index" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "end_index" - }, - { - "ident": "start_index" - }, - { - "ident": "title" - }, - { - "ident": "type" - }, - { - "ident": "url" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "container_id" - }, - { - "ident": "end_index" - }, - { - "ident": "file_id" - }, - { - "ident": "filename" - }, - { - "ident": "start_index" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "file_id" - }, - { - "ident": "index" - }, - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/OutputTextContent/properties/annotations/items" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/annotations" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/annotations", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" - ] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text output from the model.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the output text. Always `output_text`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "output_text", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - ], - "oasRef": "#/components/schemas/OutputTextContent/properties/type" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, - "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { - "kind": "HttpDeclProperty", - "docstring": "The refusal explanation from the model.", - "key": "refusal", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/RefusalContent/properties/refusal", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_refusal > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the refusal. Always `refusal`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "refusal", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "refusal" - } - ], - "oasRef": "#/components/schemas/RefusalContent/properties/type" - }, - "oasRef": "#/components/schemas/RefusalContent/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" }, "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" }, "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" }, "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button": { "kind": "HttpDeclProperty", "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", "key": "button", @@ -22412,159 +22562,6 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) computer_action > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction", - "ident": "ComputerAction", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerAction" - }, - "docstring": "A click action.", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 4", - "(resource) responses > (model) computer_action > (schema) > (variant) 5", - "(resource) responses > (model) computer_action > (schema) > (variant) 6", - "(resource) responses > (model) computer_action > (schema) > (variant) 7", - "(resource) responses > (model) computer_action > (schema) > (variant) 8" - ] - }, "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -22572,7 +22569,7 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "computer_screenshot" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The action type.\n", "key": "type", @@ -22593,10 +22590,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) queries": { "kind": "HttpDeclProperty", "title": "Search queries", "docstring": "The search queries.\n", @@ -22615,7 +22612,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) query": { "kind": "HttpDeclProperty", "docstring": "The search query.\n", "key": "query", @@ -22629,7 +22626,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources": { "kind": "HttpDeclProperty", "title": "Web search sources", "docstring": "The sources used in the search.\n", @@ -22656,11 +22653,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The action type.\n", "key": "type", @@ -22681,10 +22678,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", "docstring": "The URL opened by the model.\n", "key": "url", @@ -22701,7 +22698,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) pattern": { "kind": "HttpDeclProperty", "docstring": "The pattern or text to search for within the page.\n", "key": "pattern", @@ -22715,7 +22712,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The action type.\n", "key": "type", @@ -22736,10 +22733,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) url": { "kind": "HttpDeclProperty", "docstring": "The URL of the page searched for the pattern.\n", "key": "url", @@ -22756,7 +22753,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "key": "type", "optional": false, @@ -22777,10 +22774,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", "docstring": "The call ID of the program item that produced this tool call.", "key": "caller_id", @@ -22794,7 +22791,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "key": "type", "optional": false, @@ -22815,10 +22812,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -22832,7 +22829,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -22848,7 +22845,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -22866,40 +22863,341 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items", - "ident": "ResponseFunctionCallOutputItem", + "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { + "kind": "HttpDeclProperty", + "docstring": "The text input to the model.", + "key": "text", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 10485760 + }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_text`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_text", "type": { "kind": "HttpTypeUnion", "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputTextContent", - "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_text" + } + ], + "oasRef": "#/components/schemas/InputTextContentParam/properties/type" }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputImageContent", - "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + "ident": "mode" + } + ] }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_image`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_image", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputFileContent", - "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_image" } ], - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" }, - "docstring": "A piece of message content, such as text, an image, or a file.", - "childrenParentSchema": "union", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + }, + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "original" + } + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", + "key": "image_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 20971520, + "format": "uri" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_file`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_file", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { + "kind": "HttpDeclProperty", + "docstring": "The base64-encoded data of the file to be sent to the model.", + "key": "file_data", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 73400320 + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the file to be sent to the model.", + "key": "file_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "format": "uri" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { + "kind": "HttpDeclProperty", + "docstring": "The name of the file to be sent to the model.", + "key": "filename", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `direct`.", "key": "type", @@ -22921,10 +23219,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", "docstring": "The call ID of the program item that produced this tool call.", "key": "caller_id", @@ -22942,7 +23240,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `program`.", "key": "type", @@ -22964,10 +23262,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the function to call.", "key": "name", @@ -22981,7 +23279,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) parameters": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", "docstring": "A JSON schema object describing the parameters of the function.", "key": "parameters", @@ -23005,7 +23303,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "map", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) strict": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", "docstring": "Whether strict parameter validation is enforced for this function tool.", "key": "strict", @@ -23019,7 +23317,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the function tool. Always `function`.", "key": "type", @@ -23041,10 +23339,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -23073,11 +23371,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", "docstring": "Whether this function is deferred and loaded via tool search.", "key": "defer_loading", @@ -23091,7 +23389,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "key": "description", @@ -23105,7 +23403,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) output_schema": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "key": "output_schema", @@ -23129,7 +23427,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "map", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the file search tool. Always `file_search`.", "key": "type", @@ -23151,10 +23449,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", "docstring": "The IDs of the vector stores to search.", "key": "vector_store_ids", @@ -23172,7 +23470,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", "docstring": "A filter to apply.", "key": "filters", @@ -23199,11 +23497,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "key": "max_num_results", @@ -23217,7 +23515,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", "docstring": "Ranking options for search.", "key": "ranking_options", @@ -23242,12 +23540,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 2 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the computer tool. Always `computer`.", "key": "type", @@ -23269,10 +23567,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 2 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) display_height": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", "docstring": "The height of the computer display.", "key": "display_height", @@ -23286,7 +23584,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) display_width": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", "docstring": "The width of the computer display.", "key": "display_width", @@ -23300,7 +23598,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", "docstring": "The type of computer environment to control.", "key": "environment", @@ -23337,14 +23635,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 4" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 3", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 4" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "key": "type", @@ -23366,10 +23664,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "key": "type", @@ -23395,11 +23693,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) filters": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", "docstring": "Filters for the search.\n", "key": "filters", @@ -23418,10 +23716,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "key": "search_context_size", @@ -23451,12 +23749,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", "title": "Web search approximate location", "docstring": "The approximate location of the user.\n", @@ -23488,14 +23786,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_label": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "key": "server_label", @@ -23509,7 +23807,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the MCP tool. Always `mcp`.", "key": "type", @@ -23530,10 +23828,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -23562,11 +23860,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", "docstring": "List of allowed tool names or a filter object.\n", "key": "allowed_tools", @@ -23580,7 +23878,7 @@ Schema name: `ResponsesClientEventResponseCreate` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -23601,11 +23899,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) authorization": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "key": "authorization", @@ -23619,9 +23917,9 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -23668,17 +23966,17 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 4", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 5", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 6", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 7" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 3", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 4", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 5", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 6", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 7" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "key": "defer_loading", @@ -23692,7 +23990,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) headers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "key": "headers", @@ -23716,7 +24014,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "map", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", "docstring": "Specify which of the MCP server's tools require approval.", "key": "require_approval", @@ -23749,7 +24047,7 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -23759,11 +24057,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", "docstring": "Optional description of the MCP server, used to provide more context.\n", "key": "server_description", @@ -23777,7 +24075,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_url": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "key": "server_url", @@ -23794,7 +24092,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "key": "tunnel_id", @@ -23808,7 +24106,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "key": "container", @@ -23845,11 +24143,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "key": "type", @@ -23870,10 +24168,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -23902,11 +24200,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 7 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "key": "type", @@ -23928,10 +24226,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 7 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the image generation tool. Always `image_generation`.\n", "key": "type", @@ -23952,10 +24250,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "key": "action", @@ -23984,14 +24282,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -24019,12 +24317,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "key": "input_fidelity", @@ -24049,11 +24347,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "key": "input_image_mask", @@ -24075,11 +24373,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "key": "model", @@ -24102,21 +24400,9 @@ Schema name: `ResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -24129,11 +24415,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", "docstring": "Moderation level for the generated image. Default: `auto`.\n", "key": "moderation", @@ -24159,11 +24445,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_compression": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", "docstring": "Compression level for the output image. Default: 100.\n", "key": "output_compression", @@ -24182,7 +24468,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "key": "output_format", @@ -24212,12 +24498,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) partial_images": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "key": "partial_images", @@ -24236,7 +24522,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "key": "quality", @@ -24270,13 +24556,13 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 3" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 3" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "key": "size", @@ -24319,11 +24605,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 9 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the local shell tool. Always `local_shell`.", "key": "type", @@ -24345,10 +24631,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 9 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the shell tool. Always `shell`.", "key": "type", @@ -24370,10 +24656,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -24402,11 +24688,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", "key": "environment", "optional": true, @@ -24437,12 +24723,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the custom tool, used to identify it in tool calls.", "key": "name", @@ -24456,7 +24742,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the custom tool. Always `custom`.", "key": "type", @@ -24478,10 +24764,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -24510,11 +24796,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", "docstring": "Whether this tool should be deferred and discovered via tool search.", "key": "defer_loading", @@ -24528,7 +24814,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", "docstring": "Optional description of the custom tool, used to provide more context.", "key": "description", @@ -24542,7 +24828,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) format": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", "docstring": "The input format for the custom tool. Default is unconstrained text.", "key": "format", @@ -24564,7 +24850,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", "docstring": "A description of the namespace shown to the model.", "key": "description", @@ -24581,7 +24867,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The namespace name used in tool calls (for example, `crm`).", "key": "name", @@ -24598,7 +24884,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", "docstring": "The function/custom tools available inside this namespace.", "key": "tools", @@ -24671,11 +24957,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the tool. Always `namespace`.", "key": "type", @@ -24697,10 +24983,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the tool. Always `tool_search`.", "key": "type", @@ -24722,10 +25008,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", "docstring": "Description shown to the model for a client-executed tool search tool.", "key": "description", @@ -24739,7 +25025,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", "docstring": "Whether tool search is executed by the server or by the client.", "key": "execution", @@ -24764,11 +25050,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) parameters": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", "docstring": "Parameter schema for a client-executed tool search tool.", "key": "parameters", @@ -24782,7 +25068,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "unknown", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "key": "type", @@ -24808,11 +25094,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", "key": "search_content_types", "optional": true, @@ -24840,11 +25126,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "key": "search_context_size", @@ -24873,12 +25159,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", "docstring": "The user's location.", "key": "user_location", @@ -24909,14 +25195,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the tool. Always `apply_patch`.", "key": "type", @@ -24938,10 +25224,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -24970,11 +25256,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the function to call.", "key": "name", @@ -24988,7 +25274,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) parameters": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", "docstring": "A JSON schema object describing the parameters of the function.", "key": "parameters", @@ -25012,7 +25298,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "map", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) strict": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", "docstring": "Whether strict parameter validation is enforced for this function tool.", "key": "strict", @@ -25026,7 +25312,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the function tool. Always `function`.", "key": "type", @@ -25048,10 +25334,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -25080,11 +25366,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", "docstring": "Whether this function is deferred and loaded via tool search.", "key": "defer_loading", @@ -25098,7 +25384,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", "docstring": "A description of the function. Used by the model to determine whether or not to call the function.", "key": "description", @@ -25112,7 +25398,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) output_schema": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", "docstring": "A JSON schema object describing the JSON value encoded in string outputs for this function.", "key": "output_schema", @@ -25136,7 +25422,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "map", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the file search tool. Always `file_search`.", "key": "type", @@ -25158,10 +25444,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) vector_store_ids": { "kind": "HttpDeclProperty", "docstring": "The IDs of the vector stores to search.", "key": "vector_store_ids", @@ -25179,7 +25465,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters": { "kind": "HttpDeclProperty", "docstring": "A filter to apply.", "key": "filters", @@ -25206,11 +25492,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) max_num_results": { "kind": "HttpDeclProperty", "docstring": "The maximum number of results to return. This number should be between 1 and 50 inclusive.", "key": "max_num_results", @@ -25224,7 +25510,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options": { "kind": "HttpDeclProperty", "docstring": "Ranking options for search.", "key": "ranking_options", @@ -25249,12 +25535,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 2 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the computer tool. Always `computer`.", "key": "type", @@ -25276,10 +25562,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 2 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) display_height": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) display_height": { "kind": "HttpDeclProperty", "docstring": "The height of the computer display.", "key": "display_height", @@ -25293,7 +25579,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) display_width": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) display_width": { "kind": "HttpDeclProperty", "docstring": "The width of the computer display.", "key": "display_width", @@ -25307,7 +25593,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment": { "kind": "HttpDeclProperty", "docstring": "The type of computer environment to control.", "key": "environment", @@ -25344,14 +25630,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 4" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 3", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 4" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the computer use tool. Always `computer_use_preview`.", "key": "type", @@ -25373,10 +25659,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the web search tool. One of `web_search` or `web_search_2025_08_26`.", "key": "type", @@ -25402,11 +25688,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) filters": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) filters": { "kind": "HttpDeclProperty", "docstring": "Filters for the search.\n", "key": "filters", @@ -25425,10 +25711,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size": { "kind": "HttpDeclProperty", "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "key": "search_context_size", @@ -25458,12 +25744,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location": { "kind": "HttpDeclProperty", "title": "Web search approximate location", "docstring": "The approximate location of the user.\n", @@ -25495,14 +25781,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label": { "kind": "HttpDeclProperty", "docstring": "A label for this MCP server, used to identify it in tool calls.\n", "key": "server_label", @@ -25516,7 +25802,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the MCP tool. Always `mcp`.", "key": "type", @@ -25537,10 +25823,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -25569,11 +25855,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools": { "kind": "HttpDeclProperty", "docstring": "List of allowed tool names or a filter object.\n", "key": "allowed_tools", @@ -25587,7 +25873,7 @@ Schema name: `ResponsesClientEventResponseCreate` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -25608,11 +25894,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) authorization": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) authorization": { "kind": "HttpDeclProperty", "docstring": "An OAuth access token that can be used with a remote MCP server, either\nwith a custom MCP server URL or a service connector. Your application\nmust handle the OAuth authorization flow and provide the token here.\n", "key": "authorization", @@ -25626,9 +25912,9 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -25675,17 +25961,17 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 4", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 5", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 6", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 7" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 3", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 4", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 5", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 6", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 7" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) defer_loading": { "kind": "HttpDeclProperty", "docstring": "Whether this MCP tool is deferred and discovered via tool search.\n", "key": "defer_loading", @@ -25699,7 +25985,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) headers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) headers": { "kind": "HttpDeclProperty", "docstring": "Optional HTTP headers to send to the MCP server. Use for authentication\nor other purposes.\n", "key": "headers", @@ -25723,7 +26009,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "map", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval": { "kind": "HttpDeclProperty", "docstring": "Specify which of the MCP server's tools require approval.", "key": "require_approval", @@ -25756,7 +26042,7 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -25766,11 +26052,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_description": { "kind": "HttpDeclProperty", "docstring": "Optional description of the MCP server, used to provide more context.\n", "key": "server_description", @@ -25784,7 +26070,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_url": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_url": { "kind": "HttpDeclProperty", "docstring": "The URL for the MCP server. One of `server_url`, `connector_id`, or\n`tunnel_id` must be provided.\n", "key": "server_url", @@ -25801,7 +26087,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) tunnel_id": { "kind": "HttpDeclProperty", "docstring": "The Secure MCP Tunnel ID to use instead of a direct server URL. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided.\n", "key": "tunnel_id", @@ -25815,7 +26101,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container": { "kind": "HttpDeclProperty", "docstring": "The code interpreter container. Can be a container ID or an object that\nspecifies uploaded file IDs to make available to your code, along with an\noptional `memory_limit` setting.\n", "key": "container", @@ -25852,11 +26138,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the code interpreter tool. Always `code_interpreter`.\n", "key": "type", @@ -25877,10 +26163,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -25909,11 +26195,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 7 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the tool. Always `programmatic_tool_calling`.", "key": "type", @@ -25935,10 +26221,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 7 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the image generation tool. Always `image_generation`.\n", "key": "type", @@ -25959,10 +26245,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action": { "kind": "HttpDeclProperty", "docstring": "Whether to generate a new image or edit an existing image. Default: `auto`.\n", "key": "action", @@ -25991,14 +26277,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -26026,12 +26312,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity": { "kind": "HttpDeclProperty", "docstring": "Control how much effort the model will exert to match the style and features, especially facial features, of input images. This parameter is only supported for `gpt-image-1` and `gpt-image-1.5` and later models, unsupported for `gpt-image-1-mini`. Supports `high` and `low`. Defaults to `low`.", "key": "input_fidelity", @@ -26056,11 +26342,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask": { "kind": "HttpDeclProperty", "docstring": "Optional mask for inpainting. Contains `image_url`\n(string, optional) and `file_id` (string, optional).\n", "key": "input_image_mask", @@ -26082,11 +26368,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model": { "kind": "HttpDeclProperty", "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "key": "model", @@ -26109,21 +26395,9 @@ Schema name: `ResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -26136,11 +26410,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation": { "kind": "HttpDeclProperty", "docstring": "Moderation level for the generated image. Default: `auto`.\n", "key": "moderation", @@ -26166,11 +26440,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_compression": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_compression": { "kind": "HttpDeclProperty", "docstring": "Compression level for the output image. Default: 100.\n", "key": "output_compression", @@ -26189,7 +26463,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format": { "kind": "HttpDeclProperty", "docstring": "The output format of the generated image. One of `png`, `webp`, or\n`jpeg`. Default: `png`.\n", "key": "output_format", @@ -26219,12 +26493,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) partial_images": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) partial_images": { "kind": "HttpDeclProperty", "docstring": "Number of partial images to generate in streaming mode, from 0 (default value) to 3.\n", "key": "partial_images", @@ -26243,7 +26517,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality": { "kind": "HttpDeclProperty", "docstring": "The quality of the generated image. One of `low`, `medium`, `high`,\nor `auto`. Default: `auto`.\n", "key": "quality", @@ -26277,13 +26551,13 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 3" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 3" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size": { "kind": "HttpDeclProperty", "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "key": "size", @@ -26326,11 +26600,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 9 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the local shell tool. Always `local_shell`.", "key": "type", @@ -26352,10 +26626,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 9 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the shell tool. Always `shell`.", "key": "type", @@ -26377,10 +26651,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -26409,11 +26683,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment": { "kind": "HttpDeclProperty", "key": "environment", "optional": true, @@ -26444,12 +26718,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the custom tool, used to identify it in tool calls.", "key": "name", @@ -26463,7 +26737,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the custom tool. Always `custom`.", "key": "type", @@ -26485,10 +26759,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -26517,11 +26791,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) defer_loading": { "kind": "HttpDeclProperty", "docstring": "Whether this tool should be deferred and discovered via tool search.", "key": "defer_loading", @@ -26535,7 +26809,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) description": { "kind": "HttpDeclProperty", "docstring": "Optional description of the custom tool, used to provide more context.", "key": "description", @@ -26549,7 +26823,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) format": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) format": { "kind": "HttpDeclProperty", "docstring": "The input format for the custom tool. Default is unconstrained text.", "key": "format", @@ -26571,7 +26845,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) description": { "kind": "HttpDeclProperty", "docstring": "A description of the namespace shown to the model.", "key": "description", @@ -26588,7 +26862,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The namespace name used in tool calls (for example, `crm`).", "key": "name", @@ -26605,7 +26879,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools": { "kind": "HttpDeclProperty", "docstring": "The function/custom tools available inside this namespace.", "key": "tools", @@ -26678,11 +26952,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the tool. Always `namespace`.", "key": "type", @@ -26704,10 +26978,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the tool. Always `tool_search`.", "key": "type", @@ -26729,10 +27003,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) description": { "kind": "HttpDeclProperty", "docstring": "Description shown to the model for a client-executed tool search tool.", "key": "description", @@ -26746,7 +27020,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution": { "kind": "HttpDeclProperty", "docstring": "Whether tool search is executed by the server or by the client.", "key": "execution", @@ -26771,11 +27045,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) parameters": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) parameters": { "kind": "HttpDeclProperty", "docstring": "Parameter schema for a client-executed tool search tool.", "key": "parameters", @@ -26789,7 +27063,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "unknown", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the web search tool. One of `web_search_preview` or `web_search_preview_2025_03_11`.", "key": "type", @@ -26815,11 +27089,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types": { "kind": "HttpDeclProperty", "key": "search_content_types", "optional": true, @@ -26847,11 +27121,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size": { "kind": "HttpDeclProperty", "docstring": "High level guidance for the amount of context window space to use for the search. One of `low`, `medium`, or `high`. `medium` is the default.", "key": "search_context_size", @@ -26880,12 +27154,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 2" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location": { "kind": "HttpDeclProperty", "docstring": "The user's location.", "key": "user_location", @@ -26916,14 +27190,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the tool. Always `apply_patch`.", "key": "type", @@ -26945,10 +27219,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -26977,25 +27251,25 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "summary_text" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 12 > (property) content > (items) > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "reasoning_text" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) logs": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) logs": { "kind": "HttpDeclProperty", "docstring": "The logs output from the code interpreter.", "key": "logs", @@ -27009,7 +27283,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the output. Always `logs`.", "key": "type", @@ -27031,10 +27305,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the output. Always `image`.", "key": "type", @@ -27056,10 +27330,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) url": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) url": { "kind": "HttpDeclProperty", "docstring": "The URL of the image output from the code interpreter.", "key": "url", @@ -27076,14 +27350,14 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 16 > (property) action > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 16 > (property) action > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "exec" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `direct`.", "key": "type", @@ -27105,10 +27379,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) caller_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", "docstring": "The call ID of the program item that produced this tool call.", "key": "caller_id", @@ -27126,7 +27400,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `program`.", "key": "type", @@ -27148,12 +27422,12 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -27171,7 +27445,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -27191,7 +27465,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `direct`.", "key": "type", @@ -27213,10 +27487,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) caller_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", "docstring": "The call ID of the program item that produced this tool call.", "key": "caller_id", @@ -27234,7 +27508,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `program`.", "key": "type", @@ -27256,10 +27530,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) diff": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) diff": { "kind": "HttpDeclProperty", "docstring": "Unified diff content to apply when creating the file.", "key": "diff", @@ -27276,7 +27550,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) path": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) path": { "kind": "HttpDeclProperty", "docstring": "Path of the file to create relative to the workspace root.", "key": "path", @@ -27293,7 +27567,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The operation type. Always `create_file`.", "key": "type", @@ -27315,10 +27589,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) path": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) path": { "kind": "HttpDeclProperty", "docstring": "Path of the file to delete relative to the workspace root.", "key": "path", @@ -27335,7 +27609,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The operation type. Always `delete_file`.", "key": "type", @@ -27357,10 +27631,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) diff": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) diff": { "kind": "HttpDeclProperty", "docstring": "Unified diff content to apply to the existing file.", "key": "diff", @@ -27377,7 +27651,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) path": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) path": { "kind": "HttpDeclProperty", "docstring": "Path of the file to update relative to the workspace root.", "key": "path", @@ -27394,7 +27668,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The operation type. Always `update_file`.", "key": "type", @@ -27416,10 +27690,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `direct`.", "key": "type", @@ -27441,10 +27715,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) caller_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", "docstring": "The call ID of the program item that produced this tool call.", "key": "caller_id", @@ -27462,7 +27736,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `program`.", "key": "type", @@ -27484,10 +27758,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `direct`.", "key": "type", @@ -27509,10 +27783,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", "docstring": "The call ID of the program item that produced this tool call.", "key": "caller_id", @@ -27530,7 +27804,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `program`.", "key": "type", @@ -27552,10 +27826,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -27569,7 +27843,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_input_text > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -27585,7 +27859,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_input_image > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -27603,7 +27877,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_input_file > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `direct`.", "key": "type", @@ -27625,10 +27899,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) caller_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", "docstring": "The call ID of the program item that produced this tool call.", "key": "caller_id", @@ -27646,7 +27920,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The caller type. Always `program`.", "key": "type", @@ -27668,10 +27942,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "key": "type", "optional": false, @@ -27692,10 +27966,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) caller_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", "docstring": "The call ID of the program item that produced this tool call.", "key": "caller_id", @@ -27709,7 +27983,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "key": "type", "optional": false, @@ -27730,9 +28004,227 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/Annotation/oneOf/0", + "ident": "FileCitation", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "file_id" + }, + { + "ident": "filename" + }, + { + "ident": "index" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A citation to a file.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type" + ] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/Annotation/oneOf/1", + "ident": "URLCitation", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "end_index" + }, + { + "ident": "start_index" + }, + { + "ident": "title" + }, + { + "ident": "type" + }, + { + "ident": "url" + } + ] + }, + "docstring": "A citation for a web resource used to generate a model response.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url" + ] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/Annotation/oneOf/2", + "ident": "ContainerFileCitation", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "container_id" + }, + { + "ident": "end_index" + }, + { + "ident": "file_id" + }, + { + "ident": "filename" + }, + { + "ident": "start_index" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A citation for a container file used to generate a model response.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/Annotation/oneOf/3", + "ident": "FilePath", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "file_id" + }, + { + "ident": "index" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A path to a file.\n", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index", + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" + ] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { + "kind": "HttpDeclProperty", + "key": "token", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/LogProb/properties/token", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { + "kind": "HttpDeclProperty", + "key": "bytes", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeNumber" + }, + "oasRef": "#/components/schemas/LogProb/properties/bytes" + }, + "oasRef": "#/components/schemas/LogProb/properties/bytes", + "deprecated": false, + "schemaType": "array", + "children": [] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { + "kind": "HttpDeclProperty", + "key": "logprob", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeNumber" + }, + "oasRef": "#/components/schemas/LogProb/properties/logprob", + "deprecated": false, + "schemaType": "number", + "children": [] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { + "kind": "HttpDeclProperty", + "key": "top_logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + } + ] + }, + "oasRef": "#/components/schemas/LogProb/properties/top_logprobs" + }, + "oasRef": "#/components/schemas/LogProb/properties/top_logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" + ] + }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, + "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "refusal" + } + }, "(resource) responses > (model) response_input_text > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -27812,7 +28304,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -27821,7 +28313,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -27830,7 +28322,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/2", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -27839,7 +28331,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3", "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", @@ -27853,9 +28345,9 @@ Schema name: `ResponsesClientEventResponseCreate` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" }, "childrenParentSchema": "union", "children": [ @@ -27879,7 +28371,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "(resource) $shared > (model) compound_filter > (schema) > (property) filters > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/anyOf/1", + "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnknown" @@ -28364,350 +28856,6 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "programmatic" } }, - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", - "ident": "FileCitation", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "file_id" - }, - { - "ident": "filename" - }, - { - "ident": "index" - }, - { - "ident": "type" - } - ] - }, - "docstring": "A citation to a file.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) filename", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) index", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type" - ] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", - "ident": "URLCitation", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "end_index" - }, - { - "ident": "start_index" - }, - { - "ident": "title" - }, - { - "ident": "type" - }, - { - "ident": "url" - } - ] - }, - "docstring": "A citation for a web resource used to generate a model response.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) end_index", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) start_index", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) title", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) url" - ] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", - "ident": "ContainerFileCitation", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "container_id" - }, - { - "ident": "end_index" - }, - { - "ident": "file_id" - }, - { - "ident": "filename" - }, - { - "ident": "start_index" - }, - { - "ident": "type" - } - ] - }, - "docstring": "A citation for a container file used to generate a model response.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) container_id", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) end_index", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) file_id", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) filename", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) start_index", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type" - ] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", - "ident": "FilePath", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "file_id" - }, - { - "ident": "index" - }, - { - "ident": "type" - } - ] - }, - "docstring": "A path to a file.\n", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) file_id", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) index", - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { - "kind": "HttpDeclProperty", - "key": "token", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/LogProb/properties/token", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes": { - "kind": "HttpDeclProperty", - "key": "bytes", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/LogProb/properties/bytes" - }, - "oasRef": "#/components/schemas/LogProb/properties/bytes", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob": { - "kind": "HttpDeclProperty", - "key": "logprob", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/LogProb/properties/logprob", - "deprecated": false, - "schemaType": "number", - "children": [] - }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs": { - "kind": "HttpDeclProperty", - "key": "top_logprobs", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - } - ] - }, - "oasRef": "#/components/schemas/LogProb/properties/top_logprobs" - }, - "oasRef": "#/components/schemas/LogProb/properties/top_logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" - ] - }, - "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "refusal" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -28834,14 +28982,14 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "wait" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "search" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of source. Always `url`.\n", "key": "type", @@ -28862,10 +29010,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) url": { "kind": "HttpDeclProperty", "docstring": "The URL of the source.\n", "key": "url", @@ -28882,513 +29030,222 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "open_page" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "find_in_page" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "program" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", - "key": "text", - "optional": false, - "nullable": false, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 10485760 - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] + "kind": "HttpTypeLiteral", + "literal": "input_text" + } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_text", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_text" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputTextContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" - } - ] - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputTextContentParam", - "ident": "ResponseInputTextContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A text input to the model.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) text", - "(resource) responses > (model) response_input_text_content > (schema) > (property) type", - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" - }, - { - "kind": "HttpTypeLiteral", - "literal": "auto" - }, - { - "kind": "HttpTypeLiteral", - "literal": "original" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", - "key": "image_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 20971520, - "format": "uri" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", - "deprecated": false, - "schemaType": "string", - "children": [] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "auto" } - ] - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] }, - "(resource) responses > (model) response_input_image_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputImageContentParamAutoParam", - "ident": "ResponseInputImageContent", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_id" - }, - { - "ident": "image_url" - }, - { - "ident": "prompt_cache_breakpoint" + "kind": "HttpTypeLiteral", + "literal": "original" } - ] - }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision)", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" - ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_file", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_file" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": false, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "auto" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { - "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", - "key": "file_data", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 73400320 - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", - "key": "file_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "format": "uri" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { - "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", - "key": "filename", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", + "optional": false, + "nullable": false, + "default": "explicit", "type": { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeUnion", + "types": [ { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "explicit" } - ] + ], + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputFileContentParam", - "ident": "ResponseInputFileContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_data" - }, - { - "ident": "file_id" - }, - { - "ident": "file_url" - }, - { - "ident": "filename" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A file input to the model.", - "childrenParentSchema": "object", + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "program" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "function" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "file_search" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -29402,7 +29259,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) $shared > (model) comparison_filter > (schema) > (property) value" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -29415,7 +29272,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) $shared > (model) compound_filter > (schema) > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "key": "hybrid_search", @@ -29437,11 +29294,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", "docstring": "The ranker to use for the file search.", "key": "ranker", @@ -29466,11 +29323,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "key": "score_threshold", @@ -29484,70 +29341,70 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "number", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 2 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "computer" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "windows" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "mac" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "linux" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "ubuntu" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "browser" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "web_search" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", "title": "Allowed domains for the search.", "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", @@ -29567,28 +29424,28 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "low" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "medium" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "high" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "key": "city", @@ -29602,7 +29459,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "key": "country", @@ -29616,7 +29473,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", "docstring": "Free text input for the region of the user, e.g. `California`.", "key": "region", @@ -29630,7 +29487,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "key": "timezone", @@ -29644,7 +29501,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of location approximation. Always `approximate`.", "key": "type", @@ -29666,47 +29523,47 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "mcp" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -29722,69 +29579,69 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_dropbox" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_gmail" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_googlecalendar" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_googledrive" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_microsoftteams" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 5": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 5": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_outlookcalendar" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 6": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 6": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_outlookemail" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 7": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 7": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -29800,13 +29657,13 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -29820,18 +29677,18 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -29839,9 +29696,9 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The container ID.", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -29863,104 +29720,104 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 7 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "image_generation" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "generate" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "edit" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) action > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "transparent" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "opaque" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "high" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "low" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", "docstring": "File ID for the mask image.\n", "key": "file_id", @@ -29974,7 +29831,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", "docstring": "Base64-encoded mask image.\n", "key": "image_url", @@ -29988,7 +29845,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/0", "ident": "UnionMember0", @@ -29997,7 +29854,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1", "ident": "UnionMember1", @@ -30012,21 +29869,9 @@ Schema name: `ResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -30034,78 +29879,75 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "low" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "png" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "webp" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "jpeg" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "low" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "medium" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "high" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ImageGenTool/properties/size/anyOf/0", "ident": "UnionMember0", @@ -30114,7 +29956,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ImageGenTool/properties/size/anyOf/1", "ident": "UnionMember1", @@ -30143,41 +29985,41 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 9 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "local_shell" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "shell" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -30193,7 +30035,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) container_auto > (schema) > (property) skills" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -30206,7 +30048,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) local_environment > (schema) > (property) skills" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -30219,30 +30061,30 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) container_reference > (schema) > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "custom" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -30275,19 +30117,19 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -30312,95 +30154,95 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "namespace" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "tool_search" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "server" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "client" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "web_search_preview" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) type > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "text" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "image" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "low" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "medium" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "high" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of location approximation. Always `approximate`.", "key": "type", @@ -30422,10 +30264,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "key": "city", @@ -30439,7 +30281,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "key": "country", @@ -30453,7 +30295,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", "docstring": "Free text input for the region of the user, e.g. `California`.", "key": "region", @@ -30467,7 +30309,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "key": "timezone", @@ -30481,56 +30323,56 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "apply_patch" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "function" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "file_search" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -30544,7 +30386,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) $shared > (model) comparison_filter > (schema) > (property) value" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) filters > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -30557,7 +30399,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) $shared > (model) compound_filter > (schema) > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search": { "kind": "HttpDeclProperty", "docstring": "Weights that control how reciprocal rank fusion balances semantic embedding matches versus sparse keyword matches when hybrid search is enabled.", "key": "hybrid_search", @@ -30579,11 +30421,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker": { "kind": "HttpDeclProperty", "docstring": "The ranker to use for the file search.", "key": "ranker", @@ -30608,11 +30450,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) score_threshold": { "kind": "HttpDeclProperty", "docstring": "The score threshold for the file search, a number between 0 and 1. Numbers closer to 1 will attempt to return only the most relevant results, but may return fewer results.", "key": "score_threshold", @@ -30626,70 +30468,70 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "number", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 2 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "computer" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "windows" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "mac" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "linux" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "ubuntu" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) environment > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "browser" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "computer_use_preview" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "web_search" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "web_search_2025_08_26" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) filters > (property) allowed_domains": { "kind": "HttpDeclProperty", "title": "Allowed domains for the search.", "docstring": "Allowed domains for the search. If not provided, all domains are allowed.\nSubdomains of the provided domains are allowed as well.\n\nExample: `[\"pubmed.ncbi.nlm.nih.gov\"]`\n", @@ -30709,28 +30551,28 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "low" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "medium" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) search_context_size > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "high" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "key": "city", @@ -30744,7 +30586,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "key": "country", @@ -30758,7 +30600,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", "docstring": "Free text input for the region of the user, e.g. `California`.", "key": "region", @@ -30772,7 +30614,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "key": "timezone", @@ -30786,7 +30628,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of location approximation. Always `approximate`.", "key": "type", @@ -30808,47 +30650,47 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "mcp" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -30864,69 +30706,69 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "A filter object to specify which tools are allowed.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_dropbox" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_gmail" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_googlecalendar" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_googledrive" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_microsoftteams" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 5": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 5": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_outlookcalendar" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 6": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 6": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_outlookemail" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 7": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id > (member) 7": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "connector_sharepoint" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -30942,13 +30784,13 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Specify which of the MCP server's tools require approval. Can be\n`always`, `never`, or a filter object associated with tools\nthat require approval.\n", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -30962,18 +30804,18 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -30981,9 +30823,9 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The container ID.", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -31005,104 +30847,104 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "code_interpreter" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 7 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic_tool_calling" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "image_generation" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "generate" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "edit" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) action > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "transparent" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "opaque" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "high" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_fidelity > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "low" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) file_id": { "kind": "HttpDeclProperty", "docstring": "File ID for the mask image.\n", "key": "file_id", @@ -31116,7 +30958,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) input_image_mask > (property) image_url": { "kind": "HttpDeclProperty", "docstring": "Base64-encoded mask image.\n", "key": "image_url", @@ -31130,7 +30972,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/0", "ident": "UnionMember0", @@ -31139,7 +30981,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1", "ident": "UnionMember1", @@ -31154,21 +30996,9 @@ Schema name: `ResponsesClientEventResponseCreate` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -31176,78 +31006,75 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The image generation model to use. Default: `gpt-image-1`.\n", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "low" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "png" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "webp" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) output_format > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "jpeg" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "low" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "medium" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "high" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) quality > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 0": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ImageGenTool/properties/size/anyOf/0", "ident": "UnionMember0", @@ -31256,7 +31083,7 @@ Schema name: `ResponsesClientEventResponseCreate` }, "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1": { "kind": "HttpDeclTypeAlias", "oasRef": "#/components/schemas/ImageGenTool/properties/size/anyOf/1", "ident": "UnionMember1", @@ -31285,41 +31112,41 @@ Schema name: `ResponsesClientEventResponseCreate` "docstring": "The size of the generated images. For `gpt-image-2` and `gpt-image-2-2026-04-21`, arbitrary resolutions are supported as `WIDTHxHEIGHT` strings, for example `1536x864`. Width and height must both be divisible by 16 and the requested aspect ratio must be between 1:3 and 3:1. Resolutions above `2560x1440` are experimental, and the maximum supported resolution is `3840x2160`. The requested size must also satisfy the model's current pixel and edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. For `dall-e-2`, use one of `256x256`, `512x512`, or `1024x1024`. For `dall-e-3`, use one of `1024x1024`, `1792x1024`, or `1024x1792`.", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 9 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "local_shell" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "shell" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -31335,7 +31162,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) container_auto > (schema) > (property) skills" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -31348,7 +31175,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) local_environment > (schema) > (property) skills" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10 > (property) environment > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -31361,30 +31188,30 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) container_reference > (schema) > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "custom" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -31417,19 +31244,19 @@ Schema name: `ResponsesClientEventResponseCreate` }, "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -31454,95 +31281,95 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "namespace" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "tool_search" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "server" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13 > (property) execution > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "client" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "web_search_preview" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) type > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "web_search_preview_2025_03_11" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "text" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_content_types > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "image" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "low" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "medium" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) search_context_size > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "high" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of location approximation. Always `approximate`.", "key": "type", @@ -31564,10 +31391,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) city": { "kind": "HttpDeclProperty", "docstring": "Free text input for the city of the user, e.g. `San Francisco`.", "key": "city", @@ -31581,7 +31408,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) country": { "kind": "HttpDeclProperty", "docstring": "The two-letter [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1) of the user, e.g. `US`.", "key": "country", @@ -31595,7 +31422,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) region": { "kind": "HttpDeclProperty", "docstring": "Free text input for the region of the user, e.g. `California`.", "key": "region", @@ -31609,7 +31436,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) timezone": { "kind": "HttpDeclProperty", "docstring": "The [IANA timezone](https://timeapi.io/documentation/iana-timezones) of the user, e.g. `America/Los_Angeles`.", "key": "timezone", @@ -31623,49 +31450,49 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "apply_patch" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "logs" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "image" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -31736,341 +31563,97 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "program" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "create_file" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "delete_file" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "update_file" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "program" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "program" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "program" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "program" } }, - "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 0": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/0", - "ident": "UnionMember0", - "type": { - "kind": "HttpTypeString" - }, - "children": [] - }, - "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/1", - "ident": "UnionMember1", - "type": { - "kind": "HttpTypeNumber" - }, - "children": [] - }, - "(resource) responses > (model) container_network_policy_disabled > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Disable outbound network access. Always `disabled`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "disabled", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "disabled" - } - ], - "oasRef": "#/components/schemas/ContainerNetworkPolicyDisabledParam/properties/type" - }, - "oasRef": "#/components/schemas/ContainerNetworkPolicyDisabledParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) container_network_policy_disabled > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) container_network_policy_allowlist > (schema) > (property) allowed_domains": { - "kind": "HttpDeclProperty", - "docstring": "A list of allowed domains when type is `allowlist`.", - "key": "allowed_domains", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/allowed_domains" - }, - "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/allowed_domains", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) container_network_policy_allowlist > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "allowlist", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "allowlist" - } - ], - "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/type" - }, - "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) container_network_policy_allowlist > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) container_network_policy_allowlist > (schema) > (property) domain_secrets": { - "kind": "HttpDeclProperty", - "docstring": "Optional domain-scoped secrets for allowlisted domains.", - "key": "domain_secrets", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeReference", - "ident": "ContainerNetworkPolicyDomainSecret", - "$ref": "(resource) responses > (model) container_network_policy_domain_secret > (schema)" - }, - "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/domain_secrets" - }, - "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/domain_secrets", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) container_network_policy_domain_secret > (schema) > (property) domain", - "(resource) responses > (model) container_network_policy_domain_secret > (schema) > (property) name", - "(resource) responses > (model) container_network_policy_domain_secret > (schema) > (property) value" - ] - }, - "(resource) responses > (model) skill_reference > (schema) > (property) skill_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the referenced skill.", - "key": "skill_id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 64, - "minLength": 1 - }, - "oasRef": "#/components/schemas/SkillReferenceParam/properties/skill_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) skill_reference > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "References a skill created with the /v1/skills endpoint.", - "key": "type", - "optional": false, - "nullable": false, - "default": "skill_reference", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "skill_reference" - } - ], - "oasRef": "#/components/schemas/SkillReferenceParam/properties/type" - }, - "oasRef": "#/components/schemas/SkillReferenceParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) skill_reference > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) skill_reference > (schema) > (property) version": { - "kind": "HttpDeclProperty", - "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", - "key": "version", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/SkillReferenceParam/properties/version", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) inline_skill > (schema) > (property) description": { - "kind": "HttpDeclProperty", - "docstring": "The description of the skill.", - "key": "description", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/InlineSkillParam/properties/description", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) inline_skill > (schema) > (property) name": { - "kind": "HttpDeclProperty", - "docstring": "The name of the skill.", - "key": "name", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/InlineSkillParam/properties/name", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) inline_skill > (schema) > (property) source": { - "kind": "HttpDeclProperty", - "docstring": "Inline skill payload", - "key": "source", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeReference", - "ident": "InlineSkillSource", - "$ref": "(resource) responses > (model) inline_skill_source > (schema)" - }, - "oasRef": "#/components/schemas/InlineSkillParam/properties/source", - "deprecated": false, - "schemaType": "object", - "modelImplicit": false, - "modelPath": "(resource) responses > (model) inline_skill_source", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) inline_skill_source > (schema) > (property) data", - "(resource) responses > (model) inline_skill_source > (schema) > (property) media_type", - "(resource) responses > (model) inline_skill_source > (schema) > (property) type" - ] - }, - "(resource) responses > (model) inline_skill > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Defines an inline skill for this request.", - "key": "type", - "optional": false, - "nullable": false, - "default": "inline", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "inline" - } - ], - "oasRef": "#/components/schemas/InlineSkillParam/properties/type" - }, - "oasRef": "#/components/schemas/InlineSkillParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) inline_skill > (schema) > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) file_id": { "kind": "HttpDeclProperty", "docstring": "The ID of the file.", @@ -32412,159 +31995,279 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "number", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type > (member) 0": { - "kind": "HttpDeclReference", + "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/0", + "ident": "UnionMember0", "type": { - "kind": "HttpTypeLiteral", - "literal": "url" - } + "kind": "HttpTypeString" }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", + "children": [] + }, + "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/1", + "ident": "UnionMember1", "type": { - "kind": "HttpTypeLiteral", - "literal": "input_text" - } + "kind": "HttpTypeNumber" }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { + "children": [] + }, + "(resource) responses > (model) container_network_policy_disabled > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", + "docstring": "Disable outbound network access. Always `disabled`.", + "key": "type", "optional": false, "nullable": false, - "default": "explicit", + "default": "disabled", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "explicit" + "literal": "disabled" } ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" + "oasRef": "#/components/schemas/ContainerNetworkPolicyDisabledParam/properties/type" }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", + "oasRef": "#/components/schemas/ContainerNetworkPolicyDisabledParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" + "(resource) responses > (model) container_network_policy_disabled > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", + "(resource) responses > (model) container_network_policy_allowlist > (schema) > (property) allowed_domains": { + "kind": "HttpDeclProperty", + "docstring": "A list of allowed domains when type is `allowlist`.", + "key": "allowed_domains", + "optional": false, + "nullable": false, "type": { - "kind": "HttpTypeLiteral", - "literal": "input_image" - } + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeString" }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } + "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/allowed_domains" }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", + "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/allowed_domains", + "deprecated": false, + "schemaType": "array", + "children": [] + }, + "(resource) responses > (model) container_network_policy_allowlist > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "Allow outbound network access only to specified domains. Always `allowlist`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "allowlist", "type": { + "kind": "HttpTypeUnion", + "types": [ + { "kind": "HttpTypeLiteral", - "literal": "high" + "literal": "allowlist" } + ], + "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/type" }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { - "kind": "HttpDeclReference", + "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) container_network_policy_allowlist > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) container_network_policy_allowlist > (schema) > (property) domain_secrets": { + "kind": "HttpDeclProperty", + "docstring": "Optional domain-scoped secrets for allowlisted domains.", + "key": "domain_secrets", + "optional": true, + "nullable": false, "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeReference", + "ident": "ContainerNetworkPolicyDomainSecret", + "$ref": "(resource) responses > (model) container_network_policy_domain_secret > (schema)" }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { - "kind": "HttpDeclReference", + "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/domain_secrets" + }, + "oasRef": "#/components/schemas/ContainerNetworkPolicyAllowlistParam/properties/domain_secrets", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) container_network_policy_domain_secret > (schema) > (property) domain", + "(resource) responses > (model) container_network_policy_domain_secret > (schema) > (property) name", + "(resource) responses > (model) container_network_policy_domain_secret > (schema) > (property) value" + ] + }, + "(resource) responses > (model) skill_reference > (schema) > (property) skill_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the referenced skill.", + "key": "skill_id", + "optional": false, + "nullable": false, "type": { - "kind": "HttpTypeLiteral", - "literal": "original" - } + "kind": "HttpTypeString" }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { + "constraints": { + "maxLength": 64, + "minLength": 1 + }, + "oasRef": "#/components/schemas/SkillReferenceParam/properties/skill_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) skill_reference > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", + "docstring": "References a skill created with the /v1/skills endpoint.", + "key": "type", "optional": false, "nullable": false, - "default": "explicit", + "default": "skill_reference", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "explicit" + "literal": "skill_reference" } ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" + "oasRef": "#/components/schemas/SkillReferenceParam/properties/type" }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", + "oasRef": "#/components/schemas/SkillReferenceParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" + "(resource) responses > (model) skill_reference > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", + "(resource) responses > (model) skill_reference > (schema) > (property) version": { + "kind": "HttpDeclProperty", + "docstring": "Optional skill version. Use a positive integer or 'latest'. Omit for default.", + "key": "version", + "optional": true, + "nullable": false, "type": { - "kind": "HttpTypeLiteral", - "literal": "input_file" - } + "kind": "HttpTypeString" }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", + "oasRef": "#/components/schemas/SkillReferenceParam/properties/version", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) inline_skill > (schema) > (property) description": { + "kind": "HttpDeclProperty", + "docstring": "The description of the skill.", + "key": "description", + "optional": false, + "nullable": false, "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } + "kind": "HttpTypeString" }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", + "oasRef": "#/components/schemas/InlineSkillParam/properties/description", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) inline_skill > (schema) > (property) name": { + "kind": "HttpDeclProperty", + "docstring": "The name of the skill.", + "key": "name", + "optional": false, + "nullable": false, "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } + "kind": "HttpTypeString" }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { - "kind": "HttpDeclReference", + "oasRef": "#/components/schemas/InlineSkillParam/properties/name", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) inline_skill > (schema) > (property) source": { + "kind": "HttpDeclProperty", + "docstring": "Inline skill payload", + "key": "source", + "optional": false, + "nullable": false, "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } + "kind": "HttpTypeReference", + "ident": "InlineSkillSource", + "$ref": "(resource) responses > (model) inline_skill_source > (schema)" }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { + "oasRef": "#/components/schemas/InlineSkillParam/properties/source", + "deprecated": false, + "schemaType": "object", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) inline_skill_source", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) inline_skill_source > (schema) > (property) data", + "(resource) responses > (model) inline_skill_source > (schema) > (property) media_type", + "(resource) responses > (model) inline_skill_source > (schema) > (property) type" + ] + }, + "(resource) responses > (model) inline_skill > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", + "docstring": "Defines an inline skill for this request.", + "key": "type", "optional": false, "nullable": false, - "default": "explicit", + "default": "inline", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "explicit" + "literal": "inline" } ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" + "oasRef": "#/components/schemas/InlineSkillParam/properties/type" }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", + "oasRef": "#/components/schemas/InlineSkillParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" + "(resource) responses > (model) inline_skill > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) sources > (items) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "url" + } + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "explicit" + } + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "explicit" + } + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "explicit" + } + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { "kind": "HttpDeclProperty", "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "key": "embedding_weight", @@ -32578,7 +32281,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "number", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { "kind": "HttpDeclProperty", "docstring": "The weight of the text in the reciprocal ranking fusion.", "key": "text_weight", @@ -32592,28 +32295,28 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "number", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "approximate" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", "key": "read_only", @@ -32627,7 +32330,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { "kind": "HttpDeclProperty", "title": "MCP allowed tools", "docstring": "List of allowed tool names.", @@ -32646,7 +32349,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { "kind": "HttpDeclProperty", "title": "MCP tool filter", "docstring": "A filter object to specify which tools are allowed.\n", @@ -32664,16 +32367,16 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { "kind": "HttpDeclProperty", "title": "MCP tool filter", "docstring": "A filter object to specify which tools are allowed.\n", @@ -32691,30 +32394,30 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "always" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "never" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Always `auto`.", "key": "type", @@ -32729,17 +32432,17 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { "kind": "HttpDeclProperty", "docstring": "An optional list of uploaded files to make available to your code.", "key": "file_ids", @@ -32750,14 +32453,14 @@ Schema name: `ResponsesClientEventResponseCreate` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", "docstring": "The memory limit for the code interpreter container.", "key": "memory_limit", @@ -32783,20 +32486,20 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", "docstring": "Network access policy for the container.", "key": "network_policy", @@ -32816,88 +32519,67 @@ Schema name: `ResponsesClientEventResponseCreate` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "1024x1024" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "1024x1536" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "1536x1024" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", "key": "name", "optional": false, @@ -32914,7 +32596,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "key": "type", "optional": false, @@ -32935,10 +32617,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -32967,11 +32649,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", "docstring": "Whether this function should be deferred and discovered via tool search.", "key": "defer_loading", @@ -32985,7 +32667,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", "key": "description", "optional": true, @@ -32998,7 +32680,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "key": "output_schema", @@ -33022,7 +32704,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "map", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", "key": "parameters", "optional": true, @@ -33035,7 +32717,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "unknown", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", "docstring": "Whether to enforce strict parameter validation. If omitted, Responses attempts to use strict validation when the schema is compatible, and falls back to non-strict validation otherwise.", "key": "strict", @@ -33049,7 +32731,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the custom tool, used to identify it in tool calls.", "key": "name", @@ -33063,7 +32745,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the custom tool. Always `custom`.", "key": "type", @@ -33085,10 +32767,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -33117,11 +32799,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { "kind": "HttpDeclProperty", "docstring": "Whether this tool should be deferred and discovered via tool search.", "key": "defer_loading", @@ -33135,7 +32817,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { "kind": "HttpDeclProperty", "docstring": "Optional description of the custom tool, used to provide more context.", "key": "description", @@ -33149,7 +32831,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { "kind": "HttpDeclProperty", "docstring": "The input format for the custom tool. Default is unconstrained text.", "key": "format", @@ -33171,14 +32853,14 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "approximate" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { "kind": "HttpDeclProperty", "docstring": "The weight of the embedding in the reciprocal ranking fusion.", "key": "embedding_weight", @@ -33192,7 +32874,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "number", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { "kind": "HttpDeclProperty", "docstring": "The weight of the text in the reciprocal ranking fusion.", "key": "text_weight", @@ -33206,28 +32888,28 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "number", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "default-2024-11-15" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "approximate" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", "key": "read_only", @@ -33241,7 +32923,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { "kind": "HttpDeclProperty", "title": "MCP allowed tools", "docstring": "List of allowed tool names.", @@ -33260,7 +32942,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { "kind": "HttpDeclProperty", "title": "MCP tool filter", "docstring": "A filter object to specify which tools are allowed.\n", @@ -33278,16 +32960,16 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { "kind": "HttpDeclProperty", "title": "MCP tool filter", "docstring": "A filter object to specify which tools are allowed.\n", @@ -33305,30 +32987,30 @@ Schema name: `ResponsesClientEventResponseCreate` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "always" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "never" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Always `auto`.", "key": "type", @@ -33343,17 +33025,17 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { "kind": "HttpDeclProperty", "docstring": "An optional list of uploaded files to make available to your code.", "key": "file_ids", @@ -33364,14 +33046,14 @@ Schema name: `ResponsesClientEventResponseCreate` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { "kind": "HttpDeclProperty", "docstring": "The memory limit for the code interpreter container.", "key": "memory_limit", @@ -33397,20 +33079,20 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { "kind": "HttpDeclProperty", "docstring": "Network access policy for the container.", "key": "network_policy", @@ -33430,88 +33112,67 @@ Schema name: `ResponsesClientEventResponseCreate` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "1024x1024" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "1024x1536" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "1536x1024" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { "kind": "HttpDeclProperty", "key": "name", "optional": false, @@ -33528,7 +33189,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "key": "type", "optional": false, @@ -33549,10 +33210,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -33581,11 +33242,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { "kind": "HttpDeclProperty", "docstring": "Whether this function should be deferred and discovered via tool search.", "key": "defer_loading", @@ -33599,7 +33260,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { "kind": "HttpDeclProperty", "key": "description", "optional": true, @@ -33612,7 +33273,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { "kind": "HttpDeclProperty", "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", "key": "output_schema", @@ -33636,7 +33297,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "map", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { "kind": "HttpDeclProperty", "key": "parameters", "optional": true, @@ -33649,7 +33310,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "unknown", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { "kind": "HttpDeclProperty", "docstring": "Whether to enforce strict parameter validation. If omitted, Responses attempts to use strict validation when the schema is compatible, and falls back to non-strict validation otherwise.", "key": "strict", @@ -33663,7 +33324,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { "kind": "HttpDeclProperty", "docstring": "The name of the custom tool, used to identify it in tool calls.", "key": "name", @@ -33677,7 +33338,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the custom tool. Always `custom`.", "key": "type", @@ -33699,10 +33360,10 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { "kind": "HttpDeclProperty", "docstring": "The tool invocation context(s).", "key": "allowed_callers", @@ -33731,11 +33392,11 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { "kind": "HttpDeclProperty", "docstring": "Whether this tool should be deferred and discovered via tool search.", "key": "defer_loading", @@ -33749,7 +33410,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { "kind": "HttpDeclProperty", "docstring": "Optional description of the custom tool, used to provide more context.", "key": "description", @@ -33763,7 +33424,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { "kind": "HttpDeclProperty", "docstring": "The input format for the custom tool. Default is unconstrained text.", "key": "format", @@ -33785,7 +33446,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -33806,6 +33467,34 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "exit" } }, + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "file_citation" + } + }, + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "url_citation" + } + }, + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "container_file_citation" + } + }, + "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "file_path" + } + }, "(resource) responses > (model) container_network_policy_disabled > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -34005,56 +33694,7 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "inline" } }, - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "file_citation" - } - }, - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "url_citation" - } - }, - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "container_file_citation" - } - }, - "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "file_path" - } - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", "key": "read_only", @@ -34068,7 +33708,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", "title": "MCP allowed tools", "docstring": "List of allowed tool names.", @@ -34087,7 +33727,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", "key": "read_only", @@ -34101,7 +33741,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", "title": "MCP allowed tools", "docstring": "List of allowed tool names.", @@ -34120,42 +33760,42 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "1g" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "4g" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "16g" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "64g" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -34167,7 +33807,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) container_network_policy_disabled > (schema) > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -34181,49 +33821,49 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) container_network_policy_allowlist > (schema) > (property) domain_secrets" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "function" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "custom" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", "key": "read_only", @@ -34237,7 +33877,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names": { "kind": "HttpDeclProperty", "title": "MCP allowed tools", "docstring": "List of allowed tool names.", @@ -34256,7 +33896,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", "key": "read_only", @@ -34270,7 +33910,7 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "boolean", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names": { "kind": "HttpDeclProperty", "title": "MCP allowed tools", "docstring": "List of allowed tool names.", @@ -34289,42 +33929,42 @@ Schema name: `ResponsesClientEventResponseCreate` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "auto" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "1g" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "4g" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "16g" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "64g" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -34336,7 +33976,7 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) container_network_policy_disabled > (schema) > (property) type" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -34350,42 +33990,42 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) container_network_policy_allowlist > (schema) > (property) domain_secrets" ] }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "function" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "programmatic" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "custom" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "direct" } }, - "(resource) responses > (model) response_input > (schema) > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1": { + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -34499,6 +34139,7 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -35283,9 +34924,9 @@ Schema name: `ResponseCreatedEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions" @@ -35319,7 +34960,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) model": { "kind": "HttpDeclProperty", - "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](https://platform.openai.com/docs/models)\nto browse and compare available models.\n", + "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](/docs/models)\nto browse and compare available models.\n", "key": "model", "optional": false, "nullable": false, @@ -35532,7 +35173,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](https://platform.openai.com/docs/guides/tools-web-search)\n or [file search](https://platform.openai.com/docs/guides/tools-file-search). Learn more about\n [built-in tools](https://platform.openai.com/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](https://platform.openai.com/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](https://platform.openai.com/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", + "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](/docs/guides/tools-web-search)\n or [file search](/docs/guides/tools-file-search). Learn more about\n [built-in tools](/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", "key": "tools", "optional": false, "nullable": false, @@ -35895,7 +35536,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](https://platform.openai.com/docs/guides/background).\n", + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "key": "background", "optional": true, "nullable": true, @@ -35950,7 +35591,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) max_output_tokens": { "kind": "HttpDeclProperty", - "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](https://platform.openai.com/docs/guides/reasoning).\n", + "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](/docs/guides/reasoning).\n", "key": "max_output_tokens", "optional": true, "nullable": true, @@ -36003,9 +35644,23 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response > (schema) > (property) moderation > (property) output" ] }, + "(resource) responses > (model) response > (schema) > (property) output_text": { + "kind": "HttpDeclProperty", + "docstring": "SDK-only convenience property that contains the aggregated text output\nfrom all `output_text` items in the `output` array, if any are present.\nSupported in the Python and JavaScript SDKs.\n", + "key": "output_text", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/Response/allOf/2/properties/output_text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, "(resource) responses > (model) response > (schema) > (property) previous_response_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](https://platform.openai.com/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", "key": "previous_response_id", "optional": true, "nullable": true, @@ -36019,7 +35674,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "key": "prompt", "optional": true, "nullable": true, @@ -36042,7 +35697,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_key": { "kind": "HttpDeclProperty", - "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](/docs/guides/prompt-caching).\n", "key": "prompt_cache_key", "optional": true, "nullable": false, @@ -36086,7 +35741,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_retention": { "kind": "HttpDeclProperty", - "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](https://platform.openai.com/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", + "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", "key": "prompt_cache_retention", "optional": true, "nullable": true, @@ -36141,7 +35796,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) safety_identifier": { "kind": "HttpDeclProperty", - "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "safety_identifier", "optional": true, "nullable": false, @@ -36161,7 +35816,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) service_tier": { "kind": "HttpDeclProperty", - "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](https://platform.openai.com/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", + "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", "key": "service_tier", "optional": true, "nullable": true, @@ -36232,7 +35887,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "key": "text", "optional": true, "nullable": false, @@ -36327,7 +35982,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) user": { "kind": "HttpDeclProperty", - "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "user", "optional": true, "nullable": false, @@ -36409,6 +36064,9 @@ Schema name: `ResponseCreatedEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -36475,6 +36133,7 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -36679,7 +36338,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -36689,7 +36348,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", @@ -37334,9 +36993,9 @@ Schema name: `ResponseCreatedEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" }, "docstring": "A list of one or many input items to the model, containing\ndifferent content types.\n", "childrenParentSchema": "union", @@ -37473,95 +37132,422 @@ Schema name: `ResponseCreatedEvent` "children": [] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1", + "ident": "UnionMember1", "type": { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" + }, + "childrenParentSchema": "enum", + "children": [ + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80" ] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2": { @@ -37659,9 +37645,334 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeString" }, { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" }, { "kind": "HttpTypeUnion", @@ -37761,7 +38072,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/1", + "oasRef": "#/components/schemas/OutputItem/oneOf/1", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -37783,7 +38094,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) id", @@ -37795,7 +38106,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/2", + "oasRef": "#/components/schemas/OutputItem/oneOf/2", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -37826,7 +38137,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -37841,7 +38152,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/3", + "oasRef": "#/components/schemas/OutputItem/oneOf/3", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -37882,7 +38193,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/4", + "oasRef": "#/components/schemas/OutputItem/oneOf/4", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -37901,7 +38212,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id", @@ -37912,7 +38223,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/5", + "oasRef": "#/components/schemas/OutputItem/oneOf/5", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -37940,7 +38251,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id", @@ -37954,7 +38265,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/6", + "oasRef": "#/components/schemas/OutputItem/oneOf/6", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -37995,7 +38306,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/7", + "oasRef": "#/components/schemas/OutputItem/oneOf/7", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -38020,7 +38331,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) id", @@ -38033,7 +38344,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/8", + "oasRef": "#/components/schemas/OutputItem/oneOf/8", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -38066,7 +38377,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/9", + "oasRef": "#/components/schemas/OutputItem/oneOf/9", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -38099,7 +38410,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/10", + "oasRef": "#/components/schemas/OutputItem/oneOf/10", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -38140,7 +38451,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/11", + "oasRef": "#/components/schemas/OutputItem/oneOf/11", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -38181,7 +38492,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/12", + "oasRef": "#/components/schemas/OutputItem/oneOf/12", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -38210,7 +38521,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/13", + "oasRef": "#/components/schemas/OutputItem/oneOf/13", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -38229,7 +38540,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 13 > (property) id", @@ -38240,7 +38551,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/14", + "oasRef": "#/components/schemas/OutputItem/oneOf/14", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -38270,7 +38581,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/15", + "oasRef": "#/components/schemas/OutputItem/oneOf/15", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -38308,7 +38619,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/16", + "oasRef": "#/components/schemas/OutputItem/oneOf/16", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -38342,7 +38653,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/17", + "oasRef": "#/components/schemas/OutputItem/oneOf/17", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -38372,7 +38683,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/18", + "oasRef": "#/components/schemas/OutputItem/oneOf/18", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -38418,7 +38729,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/19", + "oasRef": "#/components/schemas/OutputItem/oneOf/19", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -38464,7 +38775,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/20", + "oasRef": "#/components/schemas/OutputItem/oneOf/20", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -38506,7 +38817,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/21", + "oasRef": "#/components/schemas/OutputItem/oneOf/21", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -38548,7 +38859,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/22", + "oasRef": "#/components/schemas/OutputItem/oneOf/22", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -38598,7 +38909,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/23", + "oasRef": "#/components/schemas/OutputItem/oneOf/23", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -38632,7 +38943,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/24", + "oasRef": "#/components/schemas/OutputItem/oneOf/24", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -38666,7 +38977,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/25", + "oasRef": "#/components/schemas/OutputItem/oneOf/25", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -38700,7 +39011,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/26", + "oasRef": "#/components/schemas/OutputItem/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -38742,7 +39053,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/27", + "oasRef": "#/components/schemas/OutputItem/oneOf/27", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -39535,7 +39846,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tool_choice > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolChoiceParam/anyOf/6", + "oasRef": "#/components/schemas/ToolChoiceParam/oneOf/6", "ident": "SpecificProgrammaticToolCallingParam", "type": { "kind": "HttpTypeObject", @@ -39642,7 +39953,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](/docs/guides/tools).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) tool_choice_types > (schema) > (property) type" @@ -39756,7 +40067,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -39802,7 +40113,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -39836,7 +40147,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -39854,7 +40165,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -39884,7 +40195,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -39903,7 +40214,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -39914,7 +40225,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -39957,7 +40268,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -39976,7 +40287,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -40002,7 +40313,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -40019,7 +40330,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -40081,7 +40392,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -40099,7 +40410,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -40125,7 +40436,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -40150,7 +40461,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -40163,7 +40474,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -40193,7 +40504,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -40223,7 +40534,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -40253,7 +40564,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -40501,7 +40812,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_prompt > (schema) > (property) id", @@ -40902,7 +41213,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_text_config > (schema) > (property) format": { "kind": "HttpDeclProperty", - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "key": "format", "optional": true, "nullable": false, @@ -40973,7 +41284,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_text_config > (schema) > (property) format", @@ -41282,7 +41593,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/0", + "oasRef": "#/components/schemas/Item/oneOf/0", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -41329,7 +41640,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/2", + "oasRef": "#/components/schemas/Item/oneOf/2", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -41351,7 +41662,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -41363,7 +41674,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/3", + "oasRef": "#/components/schemas/Item/oneOf/3", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -41391,7 +41702,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -41405,7 +41716,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/4", + "oasRef": "#/components/schemas/Item/oneOf/4", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -41443,7 +41754,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/5", + "oasRef": "#/components/schemas/Item/oneOf/5", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -41462,7 +41773,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -41473,7 +41784,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/6", + "oasRef": "#/components/schemas/Item/oneOf/6", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -41504,7 +41815,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -41519,7 +41830,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/7", + "oasRef": "#/components/schemas/Item/oneOf/7", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -41557,7 +41868,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/8", + "oasRef": "#/components/schemas/Item/oneOf/8", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -41594,7 +41905,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/9", + "oasRef": "#/components/schemas/Item/oneOf/9", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -41631,7 +41942,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/10", + "oasRef": "#/components/schemas/Item/oneOf/10", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -41660,7 +41971,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/11", + "oasRef": "#/components/schemas/Item/oneOf/11", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -41685,7 +41996,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id", @@ -41698,7 +42009,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/12", + "oasRef": "#/components/schemas/Item/oneOf/12", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -41714,7 +42025,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) encrypted_content", @@ -41724,7 +42035,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/13", + "oasRef": "#/components/schemas/Item/oneOf/13", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -41754,7 +42065,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/14", + "oasRef": "#/components/schemas/Item/oneOf/14", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -41792,7 +42103,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/15", + "oasRef": "#/components/schemas/Item/oneOf/15", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -41826,7 +42137,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/16", + "oasRef": "#/components/schemas/Item/oneOf/16", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -41856,7 +42167,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/17", + "oasRef": "#/components/schemas/Item/oneOf/17", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -41898,7 +42209,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/18", + "oasRef": "#/components/schemas/Item/oneOf/18", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -41940,7 +42251,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/19", + "oasRef": "#/components/schemas/Item/oneOf/19", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -41978,7 +42289,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/20", + "oasRef": "#/components/schemas/Item/oneOf/20", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -42016,7 +42327,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/21", + "oasRef": "#/components/schemas/Item/oneOf/21", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -42050,7 +42361,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/22", + "oasRef": "#/components/schemas/Item/oneOf/22", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -42084,7 +42395,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/23", + "oasRef": "#/components/schemas/Item/oneOf/23", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -42118,7 +42429,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/24", + "oasRef": "#/components/schemas/Item/oneOf/24", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -42168,7 +42479,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/25", + "oasRef": "#/components/schemas/Item/oneOf/25", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -42202,7 +42513,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/26", + "oasRef": "#/components/schemas/Item/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -42244,7 +42555,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/2", + "oasRef": "#/components/schemas/InputItem/oneOf/2", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -42262,7 +42573,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/3", + "oasRef": "#/components/schemas/InputItem/oneOf/3", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -42284,7 +42595,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/4", + "oasRef": "#/components/schemas/InputItem/oneOf/4", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -42317,7 +42628,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/5", + "oasRef": "#/components/schemas/InputItem/oneOf/5", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -42629,992 +42940,573 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 1" ] }, - "(resource) $shared > (model) chat_model > (schema) > (member) 0": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-sol" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 1": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-terra" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 2": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-luna" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 3": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 4": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 5": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 6": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 7": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 8": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.3-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 9": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 10": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 11": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 12": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 13": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 14": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 15": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-2025-11-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 16": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-codex" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 17": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 18": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 19": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 20": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 21": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 22": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 23": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 24": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 25": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 26": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 27": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 28": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 29": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 30": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 31": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 32": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 33": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 34": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 35": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 36": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 37": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini-2025-01-31" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 38": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 39": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 40": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 41": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 42": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 43": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 44": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 45": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-11-20" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 46": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-08-06" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 47": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-05-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 48": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 49": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-10-01" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 50": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 51": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2025-06-03" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 52": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 53": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 54": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 55": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 56": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 57": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 58": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "chatgpt-4o-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 59": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "codex-mini-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 60": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 61": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-2024-07-18" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 62": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 63": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-2024-04-09" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 64": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0125-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 65": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 66": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-1106-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 67": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-vision-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 68": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 69": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 70": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 71": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 72": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 73": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 74": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 75": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 76": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0301" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 77": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 78": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-1106" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 79": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0125" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 80": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k-0613" } }, - "(resource) $shared > (model) chat_model > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ChatModel", - "ident": "ChatModel", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-sol" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-terra" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-luna" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.3-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-2025-11-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-codex" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini-2025-01-31" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-11-20" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-08-06" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-05-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-10-01" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2025-06-03" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-4o-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "codex-mini-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-2024-07-18" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-2024-04-09" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0125-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-1106-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-vision-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0301" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-1106" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0125" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k-0613" - } - ], - "oasRef": "#/components/schemas/ChatModel" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" - ] - }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -44084,9 +43976,9 @@ Schema name: `ResponseCreatedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output" @@ -44122,415 +44014,144 @@ Schema name: `ResponseCreatedEvent` "literal": "incomplete" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "function_call_output" - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { - "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", - "key": "caller", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "caller_id" - }, - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { - "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", - "key": "created_by", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { - "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", - "key": "action", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "queries" - }, - { - "ident": "query" - }, - { - "ident": "sources" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "url" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "pattern" - }, - { - "ident": "type" - }, - { - "ident": "url" - } - ] - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "searching" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "failed" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "web_search_call" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { - "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", - "key": "call_id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { - "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", - "key": "pending_safety_checks", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "id" - }, - { - "ident": "code" - }, - { - "ident": "message" - } - ] - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "incomplete" - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "key": "type", "optional": false, "nullable": false, - "default": "computer_call", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "computer_call" + "literal": "function_call_output" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "A click action.", - "key": "action", + "docstring": "The execution context that produced this tool call.", + "key": "caller", "optional": true, - "nullable": false, + "nullable": true, "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeObject", "members": [ - { - "ident": "button" - }, { "ident": "type" + } + ] }, { - "ident": "x" - }, + "kind": "HttpTypeObject", + "members": [ { - "ident": "y" + "ident": "caller_id" }, { - "ident": "keys" + "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" + ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { + "kind": "HttpDeclProperty", + "docstring": "The identifier of the actor that created the item.\n", + "key": "created_by", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the web search tool call.\n", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "key": "action", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "type" }, { - "ident": "type" + "ident": "queries" }, { - "ident": "x" + "ident": "query" }, { - "ident": "y" + "ident": "sources" } ] }, { "kind": "HttpTypeObject", "members": [ - { - "ident": "path" - }, { "ident": "type" }, { - "ident": "keys" + "ident": "url" } ] }, @@ -44538,97 +44159,240 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "pattern" }, { "ident": "type" + }, + { + "ident": "url" } ] + } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the web search tool call.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "in_progress" }, { - "ident": "x" + "kind": "HttpTypeLiteral", + "literal": "searching" }, { - "ident": "y" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "keys" + "kind": "HttpTypeLiteral", + "literal": "failed" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "key": "type", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "web_search_call" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" ] }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the computer call.", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" }, - { - "ident": "scroll_y" + "oasRef": "#/components/schemas/ComputerToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] }, - { - "ident": "type" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { + "kind": "HttpDeclProperty", + "docstring": "An identifier used when responding to the tool call with output.\n", + "key": "call_id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", + "deprecated": false, + "schemaType": "string", + "children": [] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { + "kind": "HttpDeclProperty", + "docstring": "The pending safety checks for the computer call.\n", + "key": "pending_safety_checks", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ { - "ident": "x" + "ident": "id" }, { - "ident": "y" + "ident": "code" }, { - "ident": "keys" + "ident": "message" } ] }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeLiteral", + "literal": "in_progress" + }, { - "ident": "text" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "incomplete" } + ], + "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the computer call. Always `computer_call`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "computer_call", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] + "kind": "HttpTypeLiteral", + "literal": "computer_call" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "A click action.", + "key": "action", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) actions": { @@ -44847,15 +44611,9 @@ Schema name: `ResponseCreatedEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -44864,8 +44622,8 @@ Schema name: `ResponseCreatedEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type": { @@ -48101,9 +47859,9 @@ Schema name: `ResponseCreatedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -48333,7 +48091,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) tool_choice_types > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](https://platform.openai.com/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", + "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", "key": "type", "optional": false, "nullable": false, @@ -49206,7 +48964,7 @@ Schema name: `ResponseCreatedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -49247,7 +49005,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -49375,7 +49133,7 @@ Schema name: `ResponseCreatedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -49617,7 +49375,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -49728,21 +49486,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -50602,7 +50348,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -50640,7 +50386,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -50666,7 +50412,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -50704,7 +50450,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -50730,7 +50476,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_prompt > (schema) > (property) variables > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -50835,7 +50581,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision).", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_input_image > (schema) > (property) detail", @@ -51169,7 +50915,7 @@ Schema name: `ResponseCreatedEvent` ], "oasRef": "#/components/schemas/TextResponseFormatConfiguration" }, - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "childrenParentSchema": "union", "children": [ "(resource) responses > (model) response_format_text_config > (schema) > (variant) 0", @@ -51214,7 +50960,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details > (property) cached_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "key": "cached_tokens", "optional": false, "nullable": false, @@ -51626,154 +51372,26 @@ Schema name: `ResponseCreatedEvent` "optional": true, "nullable": false, "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { @@ -52296,10 +51914,30 @@ Schema name: `ResponseCreatedEvent` { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output" @@ -53461,15 +53099,9 @@ Schema name: `ResponseCreatedEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -53478,8 +53110,8 @@ Schema name: `ResponseCreatedEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { @@ -55294,9 +54926,9 @@ Schema name: `ResponseCreatedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -55788,7 +55420,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/EasyInputMessage/properties/content/anyOf/0", + "oasRef": "#/components/schemas/EasyInputMessage/properties/content/oneOf/0", "ident": "TextInput", "type": { "kind": "HttpTypeString" @@ -55890,9 +55522,9 @@ Schema name: `ResponseCreatedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1": { @@ -55919,13 +55551,13 @@ Schema name: `ResponseCreatedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -55933,9 +55565,9 @@ Schema name: `ResponseCreatedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_refusal > (schema)": { @@ -56160,7 +55792,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -56177,7 +55809,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -56219,7 +55851,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -56229,7 +55861,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -56252,9 +55884,9 @@ Schema name: `ResponseCreatedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", @@ -56294,7 +55926,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -56311,7 +55943,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -56332,7 +55964,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -56362,7 +55994,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -56384,7 +56016,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -56513,9 +56145,9 @@ Schema name: `ResponseCreatedEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", + "oasRef": "#/components/schemas/ComputerAction/oneOf/0", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -56540,16 +56172,16 @@ Schema name: `ResponseCreatedEvent` "docstring": "A click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", + "oasRef": "#/components/schemas/ComputerAction/oneOf/1", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -56571,15 +56203,15 @@ Schema name: `ResponseCreatedEvent` "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y" + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", + "oasRef": "#/components/schemas/ComputerAction/oneOf/2", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -56598,14 +56230,14 @@ Schema name: `ResponseCreatedEvent` "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", + "oasRef": "#/components/schemas/ComputerAction/oneOf/3", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -56621,13 +56253,13 @@ Schema name: `ResponseCreatedEvent` "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", + "oasRef": "#/components/schemas/ComputerAction/oneOf/4", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -56649,15 +56281,15 @@ Schema name: `ResponseCreatedEvent` "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", + "oasRef": "#/components/schemas/ComputerAction/oneOf/5", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -56670,12 +56302,12 @@ Schema name: `ResponseCreatedEvent` "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6": { + "(resource) responses > (model) computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", + "oasRef": "#/components/schemas/ComputerAction/oneOf/6", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -56703,17 +56335,17 @@ Schema name: `ResponseCreatedEvent` "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7": { + "(resource) responses > (model) computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", + "oasRef": "#/components/schemas/ComputerAction/oneOf/7", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -56729,13 +56361,13 @@ Schema name: `ResponseCreatedEvent` "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8": { + "(resource) responses > (model) computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", + "oasRef": "#/components/schemas/ComputerAction/oneOf/8", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -56748,14 +56380,17 @@ Schema name: `ResponseCreatedEvent` "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" ] }, - "(resource) responses > (model) computer_action > (schema) > (variant) 0": { + "(resource) responses > (model) computer_action > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/0", - "ident": "Click", + "oasRef": "#/components/schemas/ComputerAction", + "ident": "ComputerAction", "type": { + "kind": "HttpTypeUnion", + "types": [ + { "kind": "HttpTypeObject", "members": [ { @@ -56775,21 +56410,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -56806,20 +56427,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/2", - "ident": "Drag", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -56833,19 +56441,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/3", - "ident": "Keypress", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -56856,18 +56452,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/4", - "ident": "Move", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -56884,20 +56469,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -56905,17 +56477,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/6", - "ident": "Scroll", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -56938,22 +56500,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/7", - "ident": "Type", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -56964,29 +56511,29 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/8", - "ident": "Wait", - "type": { + { "kind": "HttpTypeObject", "members": [ { "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/ComputerAction" }, - "docstring": "A wait action.", - "childrenParentSchema": "object", + "docstring": "A click action.", + "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) computer_action_list > (schema)": { @@ -57175,7 +56722,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "A summary of the reasoning output from the model so far.", "key": "text", @@ -57184,12 +56731,12 @@ Schema name: `ResponseCreatedEvent` "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Summary/properties/text", + "oasRef": "#/components/schemas/SummaryTextContent/properties/text", "deprecated": false, "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the object. Always `summary_text`.", "key": "type", @@ -57204,14 +56751,36 @@ Schema name: `ResponseCreatedEvent` "literal": "summary_text" } ], - "oasRef": "#/components/schemas/Summary/properties/type" + "oasRef": "#/components/schemas/SummaryTextContent/properties/type" }, - "oasRef": "#/components/schemas/Summary/properties/type", + "oasRef": "#/components/schemas/SummaryTextContent/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0" + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) conversations > (model) summary_text_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/SummaryTextContent", + "ident": "SummaryTextContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A summary text from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type > (member) 0": { @@ -57388,7 +56957,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -57434,7 +57003,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -57468,7 +57037,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -57486,7 +57055,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -57516,7 +57085,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -57535,7 +57104,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -57546,7 +57115,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -57589,7 +57158,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -57608,7 +57177,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -57634,7 +57203,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -57651,7 +57220,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -57713,7 +57282,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -57731,7 +57300,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -57757,7 +57326,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -57782,7 +57351,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -57795,7 +57364,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -57825,7 +57394,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -57855,7 +57424,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -57885,7 +57454,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -57970,7 +57539,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -58016,7 +57585,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -58050,7 +57619,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -58068,7 +57637,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -58098,7 +57667,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -58117,7 +57686,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4 > (property) type", @@ -58128,7 +57697,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -58171,7 +57740,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -58190,7 +57759,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -58216,7 +57785,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -58233,7 +57802,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -58295,7 +57864,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -58313,7 +57882,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -58339,7 +57908,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -58364,7 +57933,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11 > (property) name", @@ -58377,7 +57946,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -58407,7 +57976,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -58437,7 +58006,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -58467,7 +58036,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -58538,7 +58107,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -58560,7 +58129,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -58927,7 +58496,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -58944,7 +58513,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -59076,7 +58645,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -59093,7 +58662,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -59114,7 +58683,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -59140,7 +58709,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -59162,7 +58731,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -59209,7 +58778,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -59226,7 +58795,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -59268,7 +58837,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -59285,7 +58854,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -59432,7 +59001,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -59449,7 +59018,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -59470,7 +59039,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -59480,7 +59049,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -59503,9 +59072,9 @@ Schema name: `ResponseCreatedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -59545,7 +59114,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -59562,7 +59131,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -60080,21 +59649,21 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -60172,7 +59741,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -60194,7 +59763,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -60208,7 +59777,7 @@ Schema name: `ResponseCreatedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -60219,7 +59788,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -60229,7 +59798,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -60400,21 +59969,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -60424,10 +59981,7 @@ Schema name: `ResponseCreatedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -60705,7 +60259,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/0", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/0", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -60723,7 +60277,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/1", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/1", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -60788,7 +60342,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -60833,7 +60387,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -60858,7 +60412,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -61898,7 +61452,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](/docs/guides/structured-outputs).\n", "key": "strict", "optional": true, "nullable": true, @@ -61935,7 +61489,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) name", @@ -62296,244 +61850,6 @@ Schema name: `ResponseCreatedEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", - "ident": "Click", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", - "ident": "Drag", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", - "ident": "Keypress", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", - "ident": "Move", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", - "ident": "Scroll", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", - "ident": "Type", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", - "ident": "Wait", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A wait action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -62606,7 +61922,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -62636,7 +61952,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -62658,7 +61974,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -62726,7 +62042,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -62743,7 +62059,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -62785,7 +62101,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -62794,38 +62110,142 @@ Schema name: `ResponseCreatedEvent` "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1", + "ident": "UnionMember1", "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" }, + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2" ] }, - "(resource) responses > (model) response_function_call_output_item_list > (schema)": { + "(resource) responses > (model) response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1", - "ident": "ResponseFunctionCallOutputItemList", + "oasRef": "#/components/schemas/InputTextContentParam", + "ident": "ResponseInputTextContent", "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItem", - "$ref": "(resource) responses > (model) response_function_call_output_item > (schema)" + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" }, - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1" + { + "ident": "type" }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", - "childrenParentSchema": "union", + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A text input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) text", + "(resource) responses > (model) response_input_text_content > (schema) > (property) type", + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam", + "ident": "ResponseInputImageContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_id" + }, + { + "ident": "image_url" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", + "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputFileContentParam", + "ident": "ResponseInputFileContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_data" + }, + { + "ident": "file_id" + }, + { + "ident": "file_url" + }, + { + "ident": "filename" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A file input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type > (member) 0": { @@ -62837,7 +62257,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -62854,7 +62274,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -62938,7 +62358,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -62984,7 +62404,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -63018,7 +62438,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -63036,7 +62456,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -63066,7 +62486,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -63085,7 +62505,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type", @@ -63096,7 +62516,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -63139,7 +62559,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -63158,7 +62578,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -63184,7 +62604,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -63201,7 +62621,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -63263,7 +62683,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -63281,7 +62701,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -63307,7 +62727,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -63332,7 +62752,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) name", @@ -63345,7 +62765,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -63375,7 +62795,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -63405,7 +62825,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -63435,7 +62855,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -63506,7 +62926,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -63552,7 +62972,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -63586,7 +63006,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -63604,7 +63024,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -63634,7 +63054,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -63653,7 +63073,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -63664,7 +63084,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -63707,7 +63127,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -63726,7 +63146,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -63752,7 +63172,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -63769,7 +63189,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -63831,7 +63251,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -63849,7 +63269,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -63875,7 +63295,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -63900,7 +63320,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -63913,7 +63333,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -63943,7 +63363,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -63973,7 +63393,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -64003,7 +63423,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -64030,45 +63450,6 @@ Schema name: `ResponseCreatedEvent` "literal": "additional_tools" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/Summary/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - ], - "oasRef": "#/components/schemas/Summary/properties/type" - }, - "oasRef": "#/components/schemas/Summary/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -64180,7 +63561,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -64202,7 +63583,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -64484,7 +63865,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -64501,7 +63882,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -64677,7 +64058,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -64694,7 +64075,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -64736,7 +64117,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -64762,7 +64143,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -64784,7 +64165,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -64831,7 +64212,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -64848,7 +64229,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -64890,7 +64271,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -64907,7 +64288,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -65047,7 +64428,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -65057,7 +64438,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -65080,9 +64461,9 @@ Schema name: `ResponseCreatedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -65101,7 +64482,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -65118,7 +64499,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -65146,7 +64527,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -65163,7 +64544,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -65358,6 +64739,43 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, "(resource) responses > (model) response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The text output from the model.", @@ -65397,43 +64815,6 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", "docstring": "The refusal explanation from the model.", @@ -65475,7 +64856,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -65484,7 +64865,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -65493,7 +64874,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -65862,567 +65243,6 @@ Schema name: `ResponseCreatedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button": { "kind": "HttpDeclProperty", "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", @@ -66984,159 +65804,6 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) computer_action > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction", - "ident": "ComputerAction", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerAction" - }, - "docstring": "A click action.", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 4", - "(resource) responses > (model) computer_action > (schema) > (variant) 5", - "(resource) responses > (model) computer_action > (schema) > (variant) 6", - "(resource) responses > (model) computer_action > (schema) > (variant) 7", - "(resource) responses > (model) computer_action > (schema) > (variant) 8" - ] - }, "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -67144,7 +65811,7 @@ Schema name: `ResponseCreatedEvent` "literal": "computer_screenshot" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -67771,7 +66438,7 @@ Schema name: `ResponseCreatedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -67812,7 +66479,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -67940,7 +66607,7 @@ Schema name: `ResponseCreatedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -68182,7 +66849,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -68293,21 +66960,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -69778,7 +68433,7 @@ Schema name: `ResponseCreatedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -69819,7 +68474,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -69947,7 +68602,7 @@ Schema name: `ResponseCreatedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -70189,7 +68844,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -70300,21 +68955,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -71387,7 +70030,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -71405,7 +70048,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -72038,9 +70681,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" } ], "oasRef": "#/components/schemas/ComparisonFilter/properties/value" @@ -72218,7 +70861,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -72245,7 +70888,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -72283,9 +70926,9 @@ Schema name: `ResponseCreatedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -72304,9 +70947,9 @@ Schema name: `ResponseCreatedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -72337,9 +70980,9 @@ Schema name: `ResponseCreatedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -72370,9 +71013,9 @@ Schema name: `ResponseCreatedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -72396,33 +71039,12 @@ Schema name: `ResponseCreatedEvent` } }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -73289,7 +71911,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -73298,7 +71920,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -73307,574 +71929,13 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" }, "children": [] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The action type.\n", @@ -74121,7 +72182,7 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -74135,7 +72196,7 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -74151,7 +72212,7 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -74169,37 +72230,338 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items", - "ident": "ResponseFunctionCallOutputItem", + "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { + "kind": "HttpDeclProperty", + "docstring": "The text input to the model.", + "key": "text", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 10485760 + }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_text`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_text", "type": { "kind": "HttpTypeUnion", "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputTextContent", - "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_text" + } + ], + "oasRef": "#/components/schemas/InputTextContentParam/properties/type" }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputImageContent", - "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + "ident": "mode" + } + ] }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_image`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_image", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputFileContent", - "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_image" } ], - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" }, - "docstring": "A piece of message content, such as text, an image, or a file.", - "childrenParentSchema": "union", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + }, + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "original" + } + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", + "key": "image_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 20971520, + "format": "uri" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_file`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_file", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { + "kind": "HttpDeclProperty", + "docstring": "The base64-encoded data of the file to be sent to the model.", + "key": "file_data", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 73400320 + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the file to be sent to the model.", + "key": "file_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "format": "uri" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { + "kind": "HttpDeclProperty", + "docstring": "The name of the file to be sent to the model.", + "key": "filename", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { @@ -74883,7 +73245,7 @@ Schema name: `ResponseCreatedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -74924,7 +73286,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -75052,7 +73414,7 @@ Schema name: `ResponseCreatedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -75294,7 +73656,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -75405,21 +73767,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -76890,7 +75240,7 @@ Schema name: `ResponseCreatedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -76931,7 +75281,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -77059,7 +75409,7 @@ Schema name: `ResponseCreatedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -77301,7 +75651,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -77412,21 +75762,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -78284,13 +76622,6 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -78456,7 +76787,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -78474,7 +76805,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -79038,7 +77369,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", + "oasRef": "#/components/schemas/Annotation/oneOf/0", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -79068,7 +77399,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", + "oasRef": "#/components/schemas/Annotation/oneOf/1", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -79102,7 +77433,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", + "oasRef": "#/components/schemas/Annotation/oneOf/2", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -79140,7 +77471,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", + "oasRef": "#/components/schemas/Annotation/oneOf/3", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -79164,13 +77495,6 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", "key": "token", @@ -79247,6 +77571,13 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -79344,132 +77675,6 @@ Schema name: `ResponseCreatedEvent` "literal": "find_in_page" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -79928,21 +78133,21 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -80020,7 +78225,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -80042,7 +78247,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -80056,7 +78261,7 @@ Schema name: `ResponseCreatedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -80067,7 +78272,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -80077,7 +78282,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -80248,21 +78453,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -80272,10 +78465,7 @@ Schema name: `ResponseCreatedEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -80478,7 +78668,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -80523,7 +78713,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -80548,7 +78738,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -81070,21 +79260,21 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -81162,7 +79352,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -81184,7 +79374,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -81198,7 +79388,7 @@ Schema name: `ResponseCreatedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -81209,7 +79399,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -81219,7 +79409,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -81390,21 +79580,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -81414,10 +79592,7 @@ Schema name: `ResponseCreatedEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -81620,7 +79795,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -81665,7 +79840,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -81690,7 +79865,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -82135,7 +80310,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -82144,7 +80319,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -82153,7 +80328,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/2", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -82162,7 +80337,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3", "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", @@ -82176,9 +80351,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" }, "childrenParentSchema": "union", "children": [ @@ -82202,7 +80377,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) $shared > (model) compound_filter > (schema) > (property) filters > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/anyOf/1", + "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnknown" @@ -82708,132 +80883,6 @@ Schema name: `ResponseCreatedEvent` "literal": "explicit" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -82910,440 +80959,149 @@ Schema name: `ResponseCreatedEvent` "literal": "program" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", - "key": "text", - "optional": false, - "nullable": false, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 10485760 - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] + "kind": "HttpTypeLiteral", + "literal": "input_text" + } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_text", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_text" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputTextContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" - } - ] - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputTextContentParam", - "ident": "ResponseInputTextContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A text input to the model.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) text", - "(resource) responses > (model) response_input_text_content > (schema) > (property) type", - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" - ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" - }, - { - "kind": "HttpTypeLiteral", - "literal": "auto" - }, - { - "kind": "HttpTypeLiteral", - "literal": "original" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", - "key": "image_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 20971520, - "format": "uri" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", - "deprecated": false, - "schemaType": "string", - "children": [] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "auto" } - ] - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] }, - "(resource) responses > (model) response_input_image_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputImageContentParamAutoParam", - "ident": "ResponseInputImageContent", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_id" - }, - { - "ident": "image_url" - }, - { - "ident": "prompt_cache_breakpoint" + "kind": "HttpTypeLiteral", + "literal": "original" } - ] - }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision)", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" - ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_file", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_file" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": false, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "auto" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { - "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", - "key": "file_data", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 73400320 - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", - "key": "file_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" }, - "constraints": { - "format": "uri" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { - "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", - "key": "filename", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", + "optional": false, + "nullable": false, + "default": "explicit", "type": { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeUnion", + "types": [ { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "explicit" } - ] + ], + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputFileContentParam", - "ident": "ResponseInputFileContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_data" - }, - { - "ident": "file_id" - }, - { - "ident": "file_url" - }, - { - "ident": "filename" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A file input to the model.", - "childrenParentSchema": "object", + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type > (member) 0": { @@ -83692,21 +81450,21 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -83784,7 +81542,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -83806,7 +81564,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -83820,7 +81578,7 @@ Schema name: `ResponseCreatedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -83831,7 +81589,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -83841,7 +81599,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -84012,21 +81770,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -84036,10 +81782,7 @@ Schema name: `ResponseCreatedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -84242,7 +81985,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -84287,7 +82030,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -84312,7 +82055,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -84834,21 +82577,21 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -84926,7 +82669,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -84948,7 +82691,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -84962,7 +82705,7 @@ Schema name: `ResponseCreatedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -84973,7 +82716,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -84983,7 +82726,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -85154,21 +82897,9 @@ Schema name: `ResponseCreatedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -85178,10 +82909,7 @@ Schema name: `ResponseCreatedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -85384,7 +83112,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -85429,7 +83157,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -85454,7 +83182,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -86275,7 +84003,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -86302,7 +84030,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -86340,9 +84068,9 @@ Schema name: `ResponseCreatedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -86361,9 +84089,9 @@ Schema name: `ResponseCreatedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -86394,9 +84122,9 @@ Schema name: `ResponseCreatedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -86427,9 +84155,9 @@ Schema name: `ResponseCreatedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -86453,33 +84181,12 @@ Schema name: `ResponseCreatedEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -86889,7 +84596,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -86916,7 +84623,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -86954,9 +84661,9 @@ Schema name: `ResponseCreatedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -86975,9 +84682,9 @@ Schema name: `ResponseCreatedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -87008,9 +84715,9 @@ Schema name: `ResponseCreatedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -87041,9 +84748,9 @@ Schema name: `ResponseCreatedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -87067,33 +84774,12 @@ Schema name: `ResponseCreatedEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -87419,7 +85105,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -87428,7 +85114,7 @@ Schema name: `ResponseCreatedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -87668,150 +85354,26 @@ Schema name: `ResponseCreatedEvent` "literal": "url" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "input_text" - } - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_image" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "original" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_file" - } }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { "kind": "HttpDeclProperty", @@ -87913,7 +85475,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -87940,7 +85502,7 @@ Schema name: `ResponseCreatedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -87978,9 +85540,9 @@ Schema name: `ResponseCreatedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -87999,9 +85561,9 @@ Schema name: `ResponseCreatedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -88032,9 +85594,9 @@ Schema name: `ResponseCreatedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -88065,671 +85627,629 @@ Schema name: `ResponseCreatedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1-mini" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1.5" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1024x1024" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1024x1536" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1536x1024" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { - "kind": "HttpDeclProperty", - "key": "name", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 128, - "minLength": 1 - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/name", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "key": "type", - "optional": false, - "nullable": false, - "default": "function", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "function" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/type" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { - "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", - "key": "allowed_callers", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "direct" - }, - { - "kind": "HttpTypeLiteral", - "literal": "programmatic" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { - "kind": "HttpDeclProperty", - "docstring": "Whether this function should be deferred and discovered via tool search.", - "key": "defer_loading", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/defer_loading", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { - "kind": "HttpDeclProperty", - "key": "description", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/description", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { - "kind": "HttpDeclProperty", - "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", - "key": "output_schema", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeReference", - "ident": "Record", - "typeParameters": [ - { - "kind": "HttpTypeString" - }, - { - "kind": "HttpTypeUnknown" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema", - "deprecated": false, - "schemaType": "map", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { - "kind": "HttpDeclProperty", - "key": "parameters", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnknown" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/parameters", - "deprecated": false, - "schemaType": "unknown", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { - "kind": "HttpDeclProperty", - "docstring": "Whether to enforce strict parameter validation. If omitted, Responses attempts to use strict validation when the schema is compatible, and falls back to non-strict validation otherwise.", - "key": "strict", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/strict", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { - "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", - "key": "name", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/name", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "custom", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "custom" - } - ], - "oasRef": "#/components/schemas/CustomToolParam/properties/type" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { - "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", - "key": "allowed_callers", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "direct" - }, - { - "kind": "HttpTypeLiteral", - "literal": "programmatic" - } - ], - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { - "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", - "key": "defer_loading", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/defer_loading", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { - "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", - "key": "description", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/description", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { - "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", - "key": "format", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeReference", - "ident": "CustomToolInputFormat", - "$ref": "(resource) $shared > (model) custom_tool_input_format > (schema)" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/format", - "deprecated": false, - "schemaType": "union", - "modelImplicit": false, - "modelPath": "(resource) $shared > (model) custom_tool_input_format", - "childrenParentSchema": "union", - "children": [ - "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0", - "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "approximate" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { - "kind": "HttpDeclProperty", - "docstring": "The weight of the embedding in the reciprocal ranking fusion.", - "key": "embedding_weight", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/HybridSearchOptions/properties/embedding_weight", - "deprecated": false, - "schemaType": "number", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { - "kind": "HttpDeclProperty", - "docstring": "The weight of the text in the reciprocal ranking fusion.", - "key": "text_weight", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/HybridSearchOptions/properties/text_weight", - "deprecated": false, - "schemaType": "number", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "default-2024-11-15" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "approximate" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { - "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", - "key": "read_only", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/read_only", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { - "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", - "key": "tool_names", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { - "kind": "HttpDeclProperty", - "title": "MCP tool filter", - "docstring": "A filter object to specify which tools are allowed.\n", - "key": "always", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "read_only" - }, - { - "ident": "tool_names" - } - ] - }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { - "kind": "HttpDeclProperty", - "title": "MCP tool filter", - "docstring": "A filter object to specify which tools are allowed.\n", - "key": "never", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "read_only" - }, - { - "ident": "tool_names" - } - ] - }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "always" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "never" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "auto", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { - "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", - "key": "file_ids", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { - "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", - "key": "memory_limit", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "1g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "4g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "16g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "64g" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { - "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", - "key": "network_policy", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeReference", - "ident": "ContainerNetworkPolicyDisabled", - "$ref": "(resource) responses > (model) container_network_policy_disabled > (schema)" - }, - { - "kind": "HttpTypeReference", - "ident": "ContainerNetworkPolicyAllowlist", - "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" + "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" + "literal": "1024x1024" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-1.5" + "literal": "1024x1536" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "1536x1024" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { + "kind": "HttpDeclProperty", + "key": "name", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 128, + "minLength": 1 + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/name", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { + "kind": "HttpDeclProperty", + "key": "type", + "optional": false, + "nullable": false, + "default": "function", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "function" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/type" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { + "kind": "HttpDeclProperty", + "docstring": "The tool invocation context(s).", + "key": "allowed_callers", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "direct" + }, + { + "kind": "HttpTypeLiteral", + "literal": "programmatic" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers/anyOf/0/items" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { + "kind": "HttpDeclProperty", + "docstring": "Whether this function should be deferred and discovered via tool search.", + "key": "defer_loading", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/defer_loading", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { + "kind": "HttpDeclProperty", + "key": "description", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/description", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { + "kind": "HttpDeclProperty", + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", + "key": "output_schema", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeReference", + "ident": "Record", + "typeParameters": [ + { + "kind": "HttpTypeString" + }, + { + "kind": "HttpTypeUnknown" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema", + "deprecated": false, + "schemaType": "map", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { + "kind": "HttpDeclProperty", + "key": "parameters", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnknown" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/parameters", + "deprecated": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { + "kind": "HttpDeclProperty", + "docstring": "Whether to enforce strict parameter validation. If omitted, Responses attempts to use strict validation when the schema is compatible, and falls back to non-strict validation otherwise.", + "key": "strict", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/strict", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { + "kind": "HttpDeclProperty", + "docstring": "The name of the custom tool, used to identify it in tool calls.", + "key": "name", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/name", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the custom tool. Always `custom`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "custom", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "custom" } + ], + "oasRef": "#/components/schemas/CustomToolParam/properties/type" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" + ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { + "kind": "HttpDeclProperty", + "docstring": "The tool invocation context(s).", + "key": "allowed_callers", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "direct" + }, + { + "kind": "HttpTypeLiteral", + "literal": "programmatic" + } + ], + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers/anyOf/0/items" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { + "kind": "HttpDeclProperty", + "docstring": "Whether this tool should be deferred and discovered via tool search.", + "key": "defer_loading", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/defer_loading", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { + "kind": "HttpDeclProperty", + "docstring": "Optional description of the custom tool, used to provide more context.", + "key": "description", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/description", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { + "kind": "HttpDeclProperty", + "docstring": "The input format for the custom tool. Default is unconstrained text.", + "key": "format", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeReference", + "ident": "CustomToolInputFormat", + "$ref": "(resource) $shared > (model) custom_tool_input_format > (schema)" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/format", + "deprecated": false, + "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) $shared > (model) custom_tool_input_format", + "childrenParentSchema": "union", + "children": [ + "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0", + "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" + "literal": "approximate" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { + "kind": "HttpDeclProperty", + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", + "key": "embedding_weight", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeNumber" + }, + "oasRef": "#/components/schemas/HybridSearchOptions/properties/embedding_weight", + "deprecated": false, + "schemaType": "number", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { + "kind": "HttpDeclProperty", + "docstring": "The weight of the text in the reciprocal ranking fusion.", + "key": "text_weight", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeNumber" + }, + "oasRef": "#/components/schemas/HybridSearchOptions/properties/text_weight", + "deprecated": false, + "schemaType": "number", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "default-2024-11-15" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "approximate" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { + "kind": "HttpDeclProperty", + "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "key": "read_only", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/read_only", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { + "kind": "HttpDeclProperty", + "title": "MCP allowed tools", + "docstring": "List of allowed tool names.", + "key": "tool_names", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names", + "deprecated": false, + "schemaType": "array", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { + "kind": "HttpDeclProperty", + "title": "MCP tool filter", + "docstring": "A filter object to specify which tools are allowed.\n", + "key": "always", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "read_only" + }, + { + "ident": "tool_names" + } + ] + }, + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { + "kind": "HttpDeclProperty", + "title": "MCP tool filter", + "docstring": "A filter object to specify which tools are allowed.\n", + "key": "never", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "read_only" + }, + { + "ident": "tool_names" + } + ] + }, + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "always" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "never" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "Always `auto`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "auto", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { + "kind": "HttpDeclProperty", + "docstring": "An optional list of uploaded files to make available to your code.", + "key": "file_ids", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, + "schemaType": "array", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { + "kind": "HttpDeclProperty", + "docstring": "The memory limit for the code interpreter container.", + "key": "memory_limit", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "1g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "4g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "16g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "64g" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { + "kind": "HttpDeclProperty", + "docstring": "Network access policy for the container.", + "key": "network_policy", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ContainerNetworkPolicyDisabled", + "$ref": "(resource) responses > (model) container_network_policy_disabled > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ContainerNetworkPolicyAllowlist", + "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1-mini" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1.5" } }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { @@ -89620,27 +87140,6 @@ Schema name: `ResponseCreatedEvent` "literal": "inline" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", @@ -90113,6 +87612,7 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -90897,9 +88397,9 @@ Schema name: `ResponseInProgressEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions" @@ -90933,7 +88433,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) model": { "kind": "HttpDeclProperty", - "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](https://platform.openai.com/docs/models)\nto browse and compare available models.\n", + "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](/docs/models)\nto browse and compare available models.\n", "key": "model", "optional": false, "nullable": false, @@ -91146,7 +88646,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](https://platform.openai.com/docs/guides/tools-web-search)\n or [file search](https://platform.openai.com/docs/guides/tools-file-search). Learn more about\n [built-in tools](https://platform.openai.com/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](https://platform.openai.com/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](https://platform.openai.com/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", + "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](/docs/guides/tools-web-search)\n or [file search](/docs/guides/tools-file-search). Learn more about\n [built-in tools](/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", "key": "tools", "optional": false, "nullable": false, @@ -91509,7 +89009,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](https://platform.openai.com/docs/guides/background).\n", + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "key": "background", "optional": true, "nullable": true, @@ -91564,7 +89064,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) max_output_tokens": { "kind": "HttpDeclProperty", - "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](https://platform.openai.com/docs/guides/reasoning).\n", + "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](/docs/guides/reasoning).\n", "key": "max_output_tokens", "optional": true, "nullable": true, @@ -91617,9 +89117,23 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response > (schema) > (property) moderation > (property) output" ] }, + "(resource) responses > (model) response > (schema) > (property) output_text": { + "kind": "HttpDeclProperty", + "docstring": "SDK-only convenience property that contains the aggregated text output\nfrom all `output_text` items in the `output` array, if any are present.\nSupported in the Python and JavaScript SDKs.\n", + "key": "output_text", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/Response/allOf/2/properties/output_text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, "(resource) responses > (model) response > (schema) > (property) previous_response_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](https://platform.openai.com/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", "key": "previous_response_id", "optional": true, "nullable": true, @@ -91633,7 +89147,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "key": "prompt", "optional": true, "nullable": true, @@ -91656,7 +89170,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_key": { "kind": "HttpDeclProperty", - "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](/docs/guides/prompt-caching).\n", "key": "prompt_cache_key", "optional": true, "nullable": false, @@ -91700,7 +89214,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_retention": { "kind": "HttpDeclProperty", - "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](https://platform.openai.com/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", + "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", "key": "prompt_cache_retention", "optional": true, "nullable": true, @@ -91755,7 +89269,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) safety_identifier": { "kind": "HttpDeclProperty", - "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "safety_identifier", "optional": true, "nullable": false, @@ -91775,7 +89289,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) service_tier": { "kind": "HttpDeclProperty", - "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](https://platform.openai.com/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", + "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", "key": "service_tier", "optional": true, "nullable": true, @@ -91846,7 +89360,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "key": "text", "optional": true, "nullable": false, @@ -91941,7 +89455,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) user": { "kind": "HttpDeclProperty", - "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "user", "optional": true, "nullable": false, @@ -92023,6 +89537,9 @@ Schema name: `ResponseInProgressEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -92089,6 +89606,7 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -92293,7 +89811,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -92303,7 +89821,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", @@ -92948,9 +90466,9 @@ Schema name: `ResponseInProgressEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" }, "docstring": "A list of one or many input items to the model, containing\ndifferent content types.\n", "childrenParentSchema": "union", @@ -93087,95 +90605,422 @@ Schema name: `ResponseInProgressEvent` "children": [] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1", + "ident": "UnionMember1", "type": { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" + }, + "childrenParentSchema": "enum", + "children": [ + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80" ] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2": { @@ -93273,9 +91118,334 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeString" }, { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" }, { "kind": "HttpTypeUnion", @@ -93375,7 +91545,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/1", + "oasRef": "#/components/schemas/OutputItem/oneOf/1", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -93397,7 +91567,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) id", @@ -93409,7 +91579,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/2", + "oasRef": "#/components/schemas/OutputItem/oneOf/2", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -93440,7 +91610,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -93455,7 +91625,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/3", + "oasRef": "#/components/schemas/OutputItem/oneOf/3", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -93496,7 +91666,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/4", + "oasRef": "#/components/schemas/OutputItem/oneOf/4", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -93515,7 +91685,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id", @@ -93526,7 +91696,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/5", + "oasRef": "#/components/schemas/OutputItem/oneOf/5", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -93554,7 +91724,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id", @@ -93568,7 +91738,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/6", + "oasRef": "#/components/schemas/OutputItem/oneOf/6", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -93609,7 +91779,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/7", + "oasRef": "#/components/schemas/OutputItem/oneOf/7", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -93634,7 +91804,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) id", @@ -93647,7 +91817,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/8", + "oasRef": "#/components/schemas/OutputItem/oneOf/8", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -93680,7 +91850,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/9", + "oasRef": "#/components/schemas/OutputItem/oneOf/9", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -93713,7 +91883,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/10", + "oasRef": "#/components/schemas/OutputItem/oneOf/10", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -93754,7 +91924,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/11", + "oasRef": "#/components/schemas/OutputItem/oneOf/11", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -93795,7 +91965,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/12", + "oasRef": "#/components/schemas/OutputItem/oneOf/12", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -93824,7 +91994,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/13", + "oasRef": "#/components/schemas/OutputItem/oneOf/13", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -93843,7 +92013,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 13 > (property) id", @@ -93854,7 +92024,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/14", + "oasRef": "#/components/schemas/OutputItem/oneOf/14", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -93884,7 +92054,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/15", + "oasRef": "#/components/schemas/OutputItem/oneOf/15", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -93922,7 +92092,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/16", + "oasRef": "#/components/schemas/OutputItem/oneOf/16", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -93956,7 +92126,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/17", + "oasRef": "#/components/schemas/OutputItem/oneOf/17", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -93986,7 +92156,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/18", + "oasRef": "#/components/schemas/OutputItem/oneOf/18", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -94032,7 +92202,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/19", + "oasRef": "#/components/schemas/OutputItem/oneOf/19", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -94078,7 +92248,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/20", + "oasRef": "#/components/schemas/OutputItem/oneOf/20", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -94120,7 +92290,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/21", + "oasRef": "#/components/schemas/OutputItem/oneOf/21", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -94162,7 +92332,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/22", + "oasRef": "#/components/schemas/OutputItem/oneOf/22", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -94212,7 +92382,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/23", + "oasRef": "#/components/schemas/OutputItem/oneOf/23", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -94246,7 +92416,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/24", + "oasRef": "#/components/schemas/OutputItem/oneOf/24", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -94280,7 +92450,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/25", + "oasRef": "#/components/schemas/OutputItem/oneOf/25", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -94314,7 +92484,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/26", + "oasRef": "#/components/schemas/OutputItem/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -94356,7 +92526,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/27", + "oasRef": "#/components/schemas/OutputItem/oneOf/27", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -95149,7 +93319,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tool_choice > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolChoiceParam/anyOf/6", + "oasRef": "#/components/schemas/ToolChoiceParam/oneOf/6", "ident": "SpecificProgrammaticToolCallingParam", "type": { "kind": "HttpTypeObject", @@ -95256,7 +93426,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "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).\n", + "docstring": "Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](/docs/guides/tools).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) tool_choice_types > (schema) > (property) type" @@ -95370,7 +93540,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -95416,7 +93586,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -95450,7 +93620,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -95468,7 +93638,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -95498,7 +93668,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -95517,7 +93687,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -95528,7 +93698,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -95571,7 +93741,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -95590,7 +93760,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -95616,7 +93786,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -95633,7 +93803,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -95695,7 +93865,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -95713,7 +93883,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -95739,7 +93909,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -95764,7 +93934,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -95777,7 +93947,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -95807,7 +93977,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -95837,7 +94007,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -95867,7 +94037,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -96115,7 +94285,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_prompt > (schema) > (property) id", @@ -96516,7 +94686,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_text_config > (schema) > (property) format": { "kind": "HttpDeclProperty", - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "key": "format", "optional": true, "nullable": false, @@ -96587,7 +94757,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_text_config > (schema) > (property) format", @@ -96896,7 +95066,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/0", + "oasRef": "#/components/schemas/Item/oneOf/0", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -96943,7 +95113,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/2", + "oasRef": "#/components/schemas/Item/oneOf/2", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -96965,7 +95135,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -96977,7 +95147,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/3", + "oasRef": "#/components/schemas/Item/oneOf/3", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -97005,7 +95175,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -97019,7 +95189,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/4", + "oasRef": "#/components/schemas/Item/oneOf/4", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -97057,7 +95227,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/5", + "oasRef": "#/components/schemas/Item/oneOf/5", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -97076,7 +95246,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -97087,7 +95257,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/6", + "oasRef": "#/components/schemas/Item/oneOf/6", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -97118,7 +95288,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -97133,7 +95303,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/7", + "oasRef": "#/components/schemas/Item/oneOf/7", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -97171,7 +95341,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/8", + "oasRef": "#/components/schemas/Item/oneOf/8", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -97208,7 +95378,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/9", + "oasRef": "#/components/schemas/Item/oneOf/9", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -97245,7 +95415,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/10", + "oasRef": "#/components/schemas/Item/oneOf/10", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -97274,7 +95444,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/11", + "oasRef": "#/components/schemas/Item/oneOf/11", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -97299,7 +95469,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id", @@ -97312,7 +95482,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/12", + "oasRef": "#/components/schemas/Item/oneOf/12", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -97328,7 +95498,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) encrypted_content", @@ -97338,7 +95508,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/13", + "oasRef": "#/components/schemas/Item/oneOf/13", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -97368,7 +95538,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/14", + "oasRef": "#/components/schemas/Item/oneOf/14", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -97406,7 +95576,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/15", + "oasRef": "#/components/schemas/Item/oneOf/15", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -97440,7 +95610,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/16", + "oasRef": "#/components/schemas/Item/oneOf/16", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -97470,7 +95640,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/17", + "oasRef": "#/components/schemas/Item/oneOf/17", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -97512,7 +95682,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/18", + "oasRef": "#/components/schemas/Item/oneOf/18", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -97554,7 +95724,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/19", + "oasRef": "#/components/schemas/Item/oneOf/19", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -97592,7 +95762,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/20", + "oasRef": "#/components/schemas/Item/oneOf/20", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -97630,7 +95800,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/21", + "oasRef": "#/components/schemas/Item/oneOf/21", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -97664,7 +95834,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/22", + "oasRef": "#/components/schemas/Item/oneOf/22", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -97698,7 +95868,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/23", + "oasRef": "#/components/schemas/Item/oneOf/23", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -97732,7 +95902,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/24", + "oasRef": "#/components/schemas/Item/oneOf/24", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -97782,7 +95952,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/25", + "oasRef": "#/components/schemas/Item/oneOf/25", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -97816,7 +95986,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/26", + "oasRef": "#/components/schemas/Item/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -97858,7 +96028,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/2", + "oasRef": "#/components/schemas/InputItem/oneOf/2", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -97876,7 +96046,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/3", + "oasRef": "#/components/schemas/InputItem/oneOf/3", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -97898,7 +96068,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/4", + "oasRef": "#/components/schemas/InputItem/oneOf/4", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -97931,7 +96101,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/5", + "oasRef": "#/components/schemas/InputItem/oneOf/5", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -98243,992 +96413,573 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 1" ] }, - "(resource) $shared > (model) chat_model > (schema) > (member) 0": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-sol" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 1": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-terra" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 2": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-luna" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 3": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 4": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 5": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 6": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 7": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 8": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.3-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 9": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 10": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 11": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 12": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 13": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 14": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 15": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-2025-11-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 16": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-codex" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 17": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 18": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 19": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 20": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 21": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 22": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 23": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 24": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 25": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 26": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 27": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 28": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 29": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 30": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 31": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 32": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 33": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 34": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 35": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 36": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 37": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini-2025-01-31" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 38": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 39": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 40": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 41": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 42": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 43": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 44": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 45": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-11-20" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 46": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-08-06" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 47": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-05-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 48": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 49": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-10-01" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 50": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 51": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2025-06-03" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 52": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 53": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 54": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 55": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 56": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 57": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 58": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "chatgpt-4o-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 59": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "codex-mini-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 60": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 61": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-2024-07-18" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 62": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 63": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-2024-04-09" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 64": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0125-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 65": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 66": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-1106-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 67": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-vision-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 68": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 69": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 70": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 71": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 72": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 73": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 74": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 75": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 76": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0301" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 77": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 78": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-1106" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 79": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0125" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 80": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k-0613" } }, - "(resource) $shared > (model) chat_model > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ChatModel", - "ident": "ChatModel", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-sol" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-terra" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-luna" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.3-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-2025-11-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-codex" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini-2025-01-31" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-11-20" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-08-06" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-05-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-10-01" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2025-06-03" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-4o-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "codex-mini-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-2024-07-18" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-2024-04-09" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0125-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-1106-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-vision-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0301" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-1106" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0125" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k-0613" - } - ], - "oasRef": "#/components/schemas/ChatModel" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" - ] - }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -99698,9 +97449,9 @@ Schema name: `ResponseInProgressEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output" @@ -99736,415 +97487,144 @@ Schema name: `ResponseInProgressEvent` "literal": "incomplete" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "function_call_output" - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { - "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", - "key": "caller", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "caller_id" - }, - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { - "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", - "key": "created_by", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { - "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", - "key": "action", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "queries" - }, - { - "ident": "query" - }, - { - "ident": "sources" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "url" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "pattern" - }, - { - "ident": "type" - }, - { - "ident": "url" - } - ] - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "searching" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "failed" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "web_search_call" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { - "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", - "key": "call_id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { - "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", - "key": "pending_safety_checks", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "id" - }, - { - "ident": "code" - }, - { - "ident": "message" - } - ] - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "incomplete" - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "key": "type", "optional": false, "nullable": false, - "default": "computer_call", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "computer_call" + "literal": "function_call_output" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "A click action.", - "key": "action", + "docstring": "The execution context that produced this tool call.", + "key": "caller", "optional": true, - "nullable": false, + "nullable": true, "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeObject", "members": [ - { - "ident": "button" - }, { "ident": "type" + } + ] }, { - "ident": "x" - }, + "kind": "HttpTypeObject", + "members": [ { - "ident": "y" + "ident": "caller_id" }, { - "ident": "keys" + "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" + ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { + "kind": "HttpDeclProperty", + "docstring": "The identifier of the actor that created the item.\n", + "key": "created_by", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the web search tool call.\n", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "key": "action", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "type" }, { - "ident": "type" + "ident": "queries" }, { - "ident": "x" + "ident": "query" }, { - "ident": "y" + "ident": "sources" } ] }, { "kind": "HttpTypeObject", "members": [ - { - "ident": "path" - }, { "ident": "type" }, { - "ident": "keys" + "ident": "url" } ] }, @@ -100152,97 +97632,240 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "pattern" }, { "ident": "type" + }, + { + "ident": "url" } ] + } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the web search tool call.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "in_progress" }, { - "ident": "x" + "kind": "HttpTypeLiteral", + "literal": "searching" }, { - "ident": "y" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "keys" + "kind": "HttpTypeLiteral", + "literal": "failed" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "key": "type", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "web_search_call" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" ] }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the computer call.", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" }, - { - "ident": "scroll_y" + "oasRef": "#/components/schemas/ComputerToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] }, - { - "ident": "type" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { + "kind": "HttpDeclProperty", + "docstring": "An identifier used when responding to the tool call with output.\n", + "key": "call_id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", + "deprecated": false, + "schemaType": "string", + "children": [] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { + "kind": "HttpDeclProperty", + "docstring": "The pending safety checks for the computer call.\n", + "key": "pending_safety_checks", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ { - "ident": "x" + "ident": "id" }, { - "ident": "y" + "ident": "code" }, { - "ident": "keys" + "ident": "message" } ] }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeLiteral", + "literal": "in_progress" + }, { - "ident": "text" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "incomplete" } + ], + "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the computer call. Always `computer_call`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "computer_call", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] + "kind": "HttpTypeLiteral", + "literal": "computer_call" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "A click action.", + "key": "action", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) actions": { @@ -100461,15 +98084,9 @@ Schema name: `ResponseInProgressEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -100478,8 +98095,8 @@ Schema name: `ResponseInProgressEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type": { @@ -103715,9 +101332,9 @@ Schema name: `ResponseInProgressEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -103947,7 +101564,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) tool_choice_types > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](https://platform.openai.com/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", + "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", "key": "type", "optional": false, "nullable": false, @@ -104820,7 +102437,7 @@ Schema name: `ResponseInProgressEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -104861,7 +102478,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -104989,7 +102606,7 @@ Schema name: `ResponseInProgressEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -105231,7 +102848,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -105342,21 +102959,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -106216,7 +103821,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -106254,7 +103859,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -106280,7 +103885,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -106318,7 +103923,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -106344,7 +103949,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_prompt > (schema) > (property) variables > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -106449,7 +104054,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision).", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_input_image > (schema) > (property) detail", @@ -106783,7 +104388,7 @@ Schema name: `ResponseInProgressEvent` ], "oasRef": "#/components/schemas/TextResponseFormatConfiguration" }, - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "childrenParentSchema": "union", "children": [ "(resource) responses > (model) response_format_text_config > (schema) > (variant) 0", @@ -106828,7 +104433,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details > (property) cached_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "key": "cached_tokens", "optional": false, "nullable": false, @@ -107240,154 +104845,26 @@ Schema name: `ResponseInProgressEvent` "optional": true, "nullable": false, "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { @@ -107910,10 +105387,30 @@ Schema name: `ResponseInProgressEvent` { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output" @@ -109075,15 +106572,9 @@ Schema name: `ResponseInProgressEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -109092,8 +106583,8 @@ Schema name: `ResponseInProgressEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { @@ -110908,9 +108399,9 @@ Schema name: `ResponseInProgressEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -111402,7 +108893,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/EasyInputMessage/properties/content/anyOf/0", + "oasRef": "#/components/schemas/EasyInputMessage/properties/content/oneOf/0", "ident": "TextInput", "type": { "kind": "HttpTypeString" @@ -111504,9 +108995,9 @@ Schema name: `ResponseInProgressEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1": { @@ -111533,13 +109024,13 @@ Schema name: `ResponseInProgressEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -111547,9 +109038,9 @@ Schema name: `ResponseInProgressEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_refusal > (schema)": { @@ -111774,7 +109265,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -111791,7 +109282,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -111833,7 +109324,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -111843,7 +109334,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -111866,9 +109357,9 @@ Schema name: `ResponseInProgressEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", @@ -111908,7 +109399,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -111925,7 +109416,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -111946,7 +109437,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -111976,7 +109467,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -111998,7 +109489,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -112127,9 +109618,9 @@ Schema name: `ResponseInProgressEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", + "oasRef": "#/components/schemas/ComputerAction/oneOf/0", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -112154,16 +109645,16 @@ Schema name: `ResponseInProgressEvent` "docstring": "A click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", + "oasRef": "#/components/schemas/ComputerAction/oneOf/1", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -112185,15 +109676,15 @@ Schema name: `ResponseInProgressEvent` "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y" + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", + "oasRef": "#/components/schemas/ComputerAction/oneOf/2", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -112212,14 +109703,14 @@ Schema name: `ResponseInProgressEvent` "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", + "oasRef": "#/components/schemas/ComputerAction/oneOf/3", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -112235,13 +109726,13 @@ Schema name: `ResponseInProgressEvent` "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", + "oasRef": "#/components/schemas/ComputerAction/oneOf/4", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -112263,15 +109754,15 @@ Schema name: `ResponseInProgressEvent` "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", + "oasRef": "#/components/schemas/ComputerAction/oneOf/5", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -112284,12 +109775,12 @@ Schema name: `ResponseInProgressEvent` "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6": { + "(resource) responses > (model) computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", + "oasRef": "#/components/schemas/ComputerAction/oneOf/6", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -112317,17 +109808,17 @@ Schema name: `ResponseInProgressEvent` "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7": { + "(resource) responses > (model) computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", + "oasRef": "#/components/schemas/ComputerAction/oneOf/7", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -112343,13 +109834,13 @@ Schema name: `ResponseInProgressEvent` "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8": { + "(resource) responses > (model) computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", + "oasRef": "#/components/schemas/ComputerAction/oneOf/8", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -112362,14 +109853,17 @@ Schema name: `ResponseInProgressEvent` "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" ] }, - "(resource) responses > (model) computer_action > (schema) > (variant) 0": { + "(resource) responses > (model) computer_action > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/0", - "ident": "Click", + "oasRef": "#/components/schemas/ComputerAction", + "ident": "ComputerAction", "type": { + "kind": "HttpTypeUnion", + "types": [ + { "kind": "HttpTypeObject", "members": [ { @@ -112389,21 +109883,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -112420,20 +109900,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/2", - "ident": "Drag", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -112447,19 +109914,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/3", - "ident": "Keypress", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -112470,18 +109925,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/4", - "ident": "Move", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -112498,20 +109942,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -112519,17 +109950,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/6", - "ident": "Scroll", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -112552,22 +109973,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/7", - "ident": "Type", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -112578,29 +109984,29 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/8", - "ident": "Wait", - "type": { + { "kind": "HttpTypeObject", "members": [ { "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/ComputerAction" }, - "docstring": "A wait action.", - "childrenParentSchema": "object", + "docstring": "A click action.", + "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) computer_action_list > (schema)": { @@ -112789,7 +110195,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "A summary of the reasoning output from the model so far.", "key": "text", @@ -112798,12 +110204,12 @@ Schema name: `ResponseInProgressEvent` "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Summary/properties/text", + "oasRef": "#/components/schemas/SummaryTextContent/properties/text", "deprecated": false, "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the object. Always `summary_text`.", "key": "type", @@ -112818,14 +110224,36 @@ Schema name: `ResponseInProgressEvent` "literal": "summary_text" } ], - "oasRef": "#/components/schemas/Summary/properties/type" + "oasRef": "#/components/schemas/SummaryTextContent/properties/type" }, - "oasRef": "#/components/schemas/Summary/properties/type", + "oasRef": "#/components/schemas/SummaryTextContent/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0" + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) conversations > (model) summary_text_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/SummaryTextContent", + "ident": "SummaryTextContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A summary text from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type > (member) 0": { @@ -113002,7 +110430,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -113048,7 +110476,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -113082,7 +110510,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -113100,7 +110528,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -113130,7 +110558,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -113149,7 +110577,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -113160,7 +110588,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -113203,7 +110631,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -113222,7 +110650,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -113248,7 +110676,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -113265,7 +110693,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -113327,7 +110755,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -113345,7 +110773,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -113371,7 +110799,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -113396,7 +110824,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -113409,7 +110837,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -113439,7 +110867,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -113469,7 +110897,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -113499,7 +110927,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -113584,7 +111012,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -113630,7 +111058,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -113664,7 +111092,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -113682,7 +111110,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -113712,7 +111140,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -113731,7 +111159,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4 > (property) type", @@ -113742,7 +111170,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -113785,7 +111213,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -113804,7 +111232,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -113830,7 +111258,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -113847,7 +111275,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -113909,7 +111337,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -113927,7 +111355,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -113953,7 +111381,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -113978,7 +111406,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11 > (property) name", @@ -113991,7 +111419,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -114021,7 +111449,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -114051,7 +111479,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -114081,7 +111509,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -114152,7 +111580,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -114174,7 +111602,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -114541,7 +111969,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -114558,7 +111986,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -114690,7 +112118,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -114707,7 +112135,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -114728,7 +112156,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -114754,7 +112182,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -114776,7 +112204,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -114823,7 +112251,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -114840,7 +112268,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -114882,7 +112310,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -114899,7 +112327,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -115046,7 +112474,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -115063,7 +112491,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -115084,7 +112512,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -115094,7 +112522,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -115117,9 +112545,9 @@ Schema name: `ResponseInProgressEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -115159,7 +112587,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -115176,7 +112604,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -115694,21 +113122,21 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -115786,7 +113214,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -115808,7 +113236,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -115822,7 +113250,7 @@ Schema name: `ResponseInProgressEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -115833,7 +113261,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -115843,7 +113271,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -116014,21 +113442,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -116038,10 +113454,7 @@ Schema name: `ResponseInProgressEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -116319,7 +113732,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/0", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/0", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -116337,7 +113750,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/1", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/1", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -116402,7 +113815,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -116447,7 +113860,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -116472,7 +113885,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -117512,7 +114925,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](/docs/guides/structured-outputs).\n", "key": "strict", "optional": true, "nullable": true, @@ -117549,7 +114962,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) name", @@ -117910,244 +115323,6 @@ Schema name: `ResponseInProgressEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", - "ident": "Click", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", - "ident": "Drag", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", - "ident": "Keypress", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", - "ident": "Move", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", - "ident": "Scroll", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", - "ident": "Type", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", - "ident": "Wait", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A wait action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -118220,7 +115395,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -118250,7 +115425,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -118272,7 +115447,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -118340,7 +115515,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -118357,7 +115532,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -118399,7 +115574,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -118408,38 +115583,142 @@ Schema name: `ResponseInProgressEvent` "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1", + "ident": "UnionMember1", "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" }, + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2" ] }, - "(resource) responses > (model) response_function_call_output_item_list > (schema)": { + "(resource) responses > (model) response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1", - "ident": "ResponseFunctionCallOutputItemList", + "oasRef": "#/components/schemas/InputTextContentParam", + "ident": "ResponseInputTextContent", "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItem", - "$ref": "(resource) responses > (model) response_function_call_output_item > (schema)" + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" }, - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1" + { + "ident": "type" }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", - "childrenParentSchema": "union", + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A text input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) text", + "(resource) responses > (model) response_input_text_content > (schema) > (property) type", + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam", + "ident": "ResponseInputImageContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_id" + }, + { + "ident": "image_url" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", + "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputFileContentParam", + "ident": "ResponseInputFileContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_data" + }, + { + "ident": "file_id" + }, + { + "ident": "file_url" + }, + { + "ident": "filename" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A file input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type > (member) 0": { @@ -118451,7 +115730,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -118468,7 +115747,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -118552,7 +115831,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -118598,7 +115877,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -118632,7 +115911,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -118650,7 +115929,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -118680,7 +115959,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -118699,7 +115978,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type", @@ -118710,7 +115989,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -118753,7 +116032,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -118772,7 +116051,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -118798,7 +116077,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -118815,7 +116094,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -118877,7 +116156,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -118895,7 +116174,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -118921,7 +116200,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -118946,7 +116225,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) name", @@ -118959,7 +116238,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -118989,7 +116268,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -119019,7 +116298,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -119049,7 +116328,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -119120,7 +116399,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -119166,7 +116445,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -119200,7 +116479,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -119218,7 +116497,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -119248,7 +116527,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -119267,7 +116546,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -119278,7 +116557,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -119321,7 +116600,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -119340,7 +116619,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -119366,7 +116645,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -119383,7 +116662,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -119445,7 +116724,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -119463,7 +116742,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -119489,7 +116768,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -119514,7 +116793,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -119527,7 +116806,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -119557,7 +116836,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -119587,7 +116866,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -119617,7 +116896,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -119644,45 +116923,6 @@ Schema name: `ResponseInProgressEvent` "literal": "additional_tools" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/Summary/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - ], - "oasRef": "#/components/schemas/Summary/properties/type" - }, - "oasRef": "#/components/schemas/Summary/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -119794,7 +117034,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -119816,7 +117056,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -120098,7 +117338,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -120115,7 +117355,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -120291,7 +117531,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -120308,7 +117548,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -120350,7 +117590,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -120376,7 +117616,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -120398,7 +117638,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -120445,7 +117685,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -120462,7 +117702,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -120504,7 +117744,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -120521,7 +117761,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -120661,7 +117901,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -120671,7 +117911,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -120694,9 +117934,9 @@ Schema name: `ResponseInProgressEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -120715,7 +117955,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -120732,7 +117972,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -120760,7 +118000,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -120777,7 +118017,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -120972,6 +118212,43 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, "(resource) responses > (model) response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The text output from the model.", @@ -121011,43 +118288,6 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", "docstring": "The refusal explanation from the model.", @@ -121089,7 +118329,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -121098,7 +118338,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -121107,7 +118347,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -121476,567 +118716,6 @@ Schema name: `ResponseInProgressEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button": { "kind": "HttpDeclProperty", "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", @@ -122598,159 +119277,6 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) computer_action > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction", - "ident": "ComputerAction", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerAction" - }, - "docstring": "A click action.", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 4", - "(resource) responses > (model) computer_action > (schema) > (variant) 5", - "(resource) responses > (model) computer_action > (schema) > (variant) 6", - "(resource) responses > (model) computer_action > (schema) > (variant) 7", - "(resource) responses > (model) computer_action > (schema) > (variant) 8" - ] - }, "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -122758,7 +119284,7 @@ Schema name: `ResponseInProgressEvent` "literal": "computer_screenshot" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -123385,7 +119911,7 @@ Schema name: `ResponseInProgressEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -123426,7 +119952,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -123554,7 +120080,7 @@ Schema name: `ResponseInProgressEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -123796,7 +120322,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -123907,21 +120433,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -125392,7 +121906,7 @@ Schema name: `ResponseInProgressEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -125433,7 +121947,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -125561,7 +122075,7 @@ Schema name: `ResponseInProgressEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -125803,7 +122317,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -125914,21 +122428,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -127001,7 +123503,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -127019,7 +123521,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -127652,9 +124154,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" } ], "oasRef": "#/components/schemas/ComparisonFilter/properties/value" @@ -127832,7 +124334,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -127859,7 +124361,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -127897,9 +124399,9 @@ Schema name: `ResponseInProgressEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -127918,9 +124420,9 @@ Schema name: `ResponseInProgressEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -127951,9 +124453,9 @@ Schema name: `ResponseInProgressEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -127984,9 +124486,9 @@ Schema name: `ResponseInProgressEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -128010,33 +124512,12 @@ Schema name: `ResponseInProgressEvent` } }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -128903,7 +125384,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -128912,7 +125393,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -128921,574 +125402,13 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" }, "children": [] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The action type.\n", @@ -129735,7 +125655,7 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -129749,7 +125669,7 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -129765,7 +125685,7 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -129783,37 +125703,338 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items", - "ident": "ResponseFunctionCallOutputItem", + "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { + "kind": "HttpDeclProperty", + "docstring": "The text input to the model.", + "key": "text", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 10485760 + }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_text`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_text", "type": { "kind": "HttpTypeUnion", "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputTextContent", - "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_text" + } + ], + "oasRef": "#/components/schemas/InputTextContentParam/properties/type" }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputImageContent", - "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + "ident": "mode" + } + ] }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_image`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_image", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputFileContent", - "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_image" } ], - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" }, - "docstring": "A piece of message content, such as text, an image, or a file.", - "childrenParentSchema": "union", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + }, + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "original" + } + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", + "key": "image_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 20971520, + "format": "uri" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_file`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_file", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { + "kind": "HttpDeclProperty", + "docstring": "The base64-encoded data of the file to be sent to the model.", + "key": "file_data", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 73400320 + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the file to be sent to the model.", + "key": "file_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "format": "uri" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { + "kind": "HttpDeclProperty", + "docstring": "The name of the file to be sent to the model.", + "key": "filename", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { @@ -130497,7 +126718,7 @@ Schema name: `ResponseInProgressEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -130538,7 +126759,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -130666,7 +126887,7 @@ Schema name: `ResponseInProgressEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -130908,7 +127129,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -131019,21 +127240,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -132504,7 +128713,7 @@ Schema name: `ResponseInProgressEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -132545,7 +128754,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -132673,7 +128882,7 @@ Schema name: `ResponseInProgressEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -132915,7 +129124,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -133026,21 +129235,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -133898,13 +130095,6 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -134070,7 +130260,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -134088,7 +130278,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -134652,7 +130842,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", + "oasRef": "#/components/schemas/Annotation/oneOf/0", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -134682,7 +130872,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", + "oasRef": "#/components/schemas/Annotation/oneOf/1", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -134716,7 +130906,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", + "oasRef": "#/components/schemas/Annotation/oneOf/2", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -134754,7 +130944,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", + "oasRef": "#/components/schemas/Annotation/oneOf/3", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -134778,13 +130968,6 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", "key": "token", @@ -134861,6 +131044,13 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -134958,132 +131148,6 @@ Schema name: `ResponseInProgressEvent` "literal": "find_in_page" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -135542,21 +131606,21 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -135634,7 +131698,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -135656,7 +131720,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -135670,7 +131734,7 @@ Schema name: `ResponseInProgressEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -135681,7 +131745,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -135691,7 +131755,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -135862,21 +131926,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -135886,10 +131938,7 @@ Schema name: `ResponseInProgressEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -136092,7 +132141,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -136137,7 +132186,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -136162,7 +132211,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -136684,21 +132733,21 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -136776,7 +132825,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -136798,7 +132847,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -136812,7 +132861,7 @@ Schema name: `ResponseInProgressEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -136823,7 +132872,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -136833,7 +132882,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -137004,21 +133053,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -137028,10 +133065,7 @@ Schema name: `ResponseInProgressEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -137234,7 +133268,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -137279,7 +133313,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -137304,7 +133338,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -137749,7 +133783,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -137758,7 +133792,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -137767,7 +133801,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/2", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -137776,7 +133810,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3", "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", @@ -137790,9 +133824,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" }, "childrenParentSchema": "union", "children": [ @@ -137816,7 +133850,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) $shared > (model) compound_filter > (schema) > (property) filters > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/anyOf/1", + "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnknown" @@ -138322,132 +134356,6 @@ Schema name: `ResponseInProgressEvent` "literal": "explicit" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -138524,440 +134432,149 @@ Schema name: `ResponseInProgressEvent` "literal": "program" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", - "key": "text", - "optional": false, - "nullable": false, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 10485760 - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] + "kind": "HttpTypeLiteral", + "literal": "input_text" + } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_text", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_text" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputTextContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" - } - ] - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputTextContentParam", - "ident": "ResponseInputTextContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A text input to the model.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) text", - "(resource) responses > (model) response_input_text_content > (schema) > (property) type", - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" - ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" - }, - { - "kind": "HttpTypeLiteral", - "literal": "auto" - }, - { - "kind": "HttpTypeLiteral", - "literal": "original" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", - "key": "image_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 20971520, - "format": "uri" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", - "deprecated": false, - "schemaType": "string", - "children": [] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "auto" } - ] - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] }, - "(resource) responses > (model) response_input_image_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputImageContentParamAutoParam", - "ident": "ResponseInputImageContent", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_id" - }, - { - "ident": "image_url" - }, - { - "ident": "prompt_cache_breakpoint" + "kind": "HttpTypeLiteral", + "literal": "original" } - ] - }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision)", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" - ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_file", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_file" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": false, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "auto" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { - "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", - "key": "file_data", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 73400320 - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", - "key": "file_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" }, - "constraints": { - "format": "uri" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { - "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", - "key": "filename", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", + "optional": false, + "nullable": false, + "default": "explicit", "type": { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeUnion", + "types": [ { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "explicit" } - ] + ], + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputFileContentParam", - "ident": "ResponseInputFileContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_data" - }, - { - "ident": "file_id" - }, - { - "ident": "file_url" - }, - { - "ident": "filename" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A file input to the model.", - "childrenParentSchema": "object", + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type > (member) 0": { @@ -139306,21 +134923,21 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -139398,7 +135015,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -139420,7 +135037,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -139434,7 +135051,7 @@ Schema name: `ResponseInProgressEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -139445,7 +135062,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -139455,7 +135072,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -139626,21 +135243,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -139650,10 +135255,7 @@ Schema name: `ResponseInProgressEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -139856,7 +135458,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -139901,7 +135503,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -139926,7 +135528,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -140448,21 +136050,21 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -140540,7 +136142,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -140562,7 +136164,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -140576,7 +136178,7 @@ Schema name: `ResponseInProgressEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -140587,7 +136189,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -140597,7 +136199,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -140768,21 +136370,9 @@ Schema name: `ResponseInProgressEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -140792,10 +136382,7 @@ Schema name: `ResponseInProgressEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -140998,7 +136585,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -141043,7 +136630,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -141068,7 +136655,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -141889,7 +137476,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -141916,7 +137503,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -141954,9 +137541,9 @@ Schema name: `ResponseInProgressEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -141975,9 +137562,9 @@ Schema name: `ResponseInProgressEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -142008,9 +137595,9 @@ Schema name: `ResponseInProgressEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -142041,9 +137628,9 @@ Schema name: `ResponseInProgressEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -142067,33 +137654,12 @@ Schema name: `ResponseInProgressEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -142503,7 +138069,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -142530,7 +138096,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -142568,9 +138134,9 @@ Schema name: `ResponseInProgressEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -142589,9 +138155,9 @@ Schema name: `ResponseInProgressEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -142622,9 +138188,9 @@ Schema name: `ResponseInProgressEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -142655,9 +138221,9 @@ Schema name: `ResponseInProgressEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -142681,33 +138247,12 @@ Schema name: `ResponseInProgressEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -143033,7 +138578,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -143042,7 +138587,7 @@ Schema name: `ResponseInProgressEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -143282,150 +138827,26 @@ Schema name: `ResponseInProgressEvent` "literal": "url" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "input_text" - } - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_image" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "original" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_file" - } }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { "kind": "HttpDeclProperty", @@ -143527,7 +138948,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -143554,7 +138975,7 @@ Schema name: `ResponseInProgressEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -143592,9 +139013,9 @@ Schema name: `ResponseInProgressEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -143613,9 +139034,9 @@ Schema name: `ResponseInProgressEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -143646,9 +139067,9 @@ Schema name: `ResponseInProgressEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -143679,671 +139100,629 @@ Schema name: `ResponseInProgressEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1-mini" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1.5" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1024x1024" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1024x1536" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1536x1024" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { - "kind": "HttpDeclProperty", - "key": "name", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 128, - "minLength": 1 - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/name", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "key": "type", - "optional": false, - "nullable": false, - "default": "function", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "function" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/type" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { - "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", - "key": "allowed_callers", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "direct" - }, - { - "kind": "HttpTypeLiteral", - "literal": "programmatic" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { - "kind": "HttpDeclProperty", - "docstring": "Whether this function should be deferred and discovered via tool search.", - "key": "defer_loading", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/defer_loading", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { - "kind": "HttpDeclProperty", - "key": "description", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/description", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { - "kind": "HttpDeclProperty", - "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", - "key": "output_schema", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeReference", - "ident": "Record", - "typeParameters": [ - { - "kind": "HttpTypeString" - }, - { - "kind": "HttpTypeUnknown" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema", - "deprecated": false, - "schemaType": "map", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { - "kind": "HttpDeclProperty", - "key": "parameters", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnknown" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/parameters", - "deprecated": false, - "schemaType": "unknown", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { - "kind": "HttpDeclProperty", - "docstring": "Whether to enforce strict parameter validation. If omitted, Responses attempts to use strict validation when the schema is compatible, and falls back to non-strict validation otherwise.", - "key": "strict", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/strict", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { - "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", - "key": "name", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/name", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "custom", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "custom" - } - ], - "oasRef": "#/components/schemas/CustomToolParam/properties/type" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { - "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", - "key": "allowed_callers", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "direct" - }, - { - "kind": "HttpTypeLiteral", - "literal": "programmatic" - } - ], - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { - "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", - "key": "defer_loading", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/defer_loading", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { - "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", - "key": "description", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/description", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { - "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", - "key": "format", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeReference", - "ident": "CustomToolInputFormat", - "$ref": "(resource) $shared > (model) custom_tool_input_format > (schema)" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/format", - "deprecated": false, - "schemaType": "union", - "modelImplicit": false, - "modelPath": "(resource) $shared > (model) custom_tool_input_format", - "childrenParentSchema": "union", - "children": [ - "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0", - "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "approximate" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { - "kind": "HttpDeclProperty", - "docstring": "The weight of the embedding in the reciprocal ranking fusion.", - "key": "embedding_weight", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/HybridSearchOptions/properties/embedding_weight", - "deprecated": false, - "schemaType": "number", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { - "kind": "HttpDeclProperty", - "docstring": "The weight of the text in the reciprocal ranking fusion.", - "key": "text_weight", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/HybridSearchOptions/properties/text_weight", - "deprecated": false, - "schemaType": "number", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "default-2024-11-15" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "approximate" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { - "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", - "key": "read_only", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/read_only", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { - "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", - "key": "tool_names", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { - "kind": "HttpDeclProperty", - "title": "MCP tool filter", - "docstring": "A filter object to specify which tools are allowed.\n", - "key": "always", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "read_only" - }, - { - "ident": "tool_names" - } - ] - }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { - "kind": "HttpDeclProperty", - "title": "MCP tool filter", - "docstring": "A filter object to specify which tools are allowed.\n", - "key": "never", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "read_only" - }, - { - "ident": "tool_names" - } - ] - }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "always" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "never" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "auto", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { - "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", - "key": "file_ids", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { - "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", - "key": "memory_limit", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "1g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "4g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "16g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "64g" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { - "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", - "key": "network_policy", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeReference", - "ident": "ContainerNetworkPolicyDisabled", - "$ref": "(resource) responses > (model) container_network_policy_disabled > (schema)" - }, - { - "kind": "HttpTypeReference", - "ident": "ContainerNetworkPolicyAllowlist", - "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" + "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" + "literal": "1024x1024" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-1.5" + "literal": "1024x1536" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "1536x1024" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { + "kind": "HttpDeclProperty", + "key": "name", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 128, + "minLength": 1 + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/name", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { + "kind": "HttpDeclProperty", + "key": "type", + "optional": false, + "nullable": false, + "default": "function", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "function" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/type" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { + "kind": "HttpDeclProperty", + "docstring": "The tool invocation context(s).", + "key": "allowed_callers", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "direct" + }, + { + "kind": "HttpTypeLiteral", + "literal": "programmatic" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers/anyOf/0/items" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { + "kind": "HttpDeclProperty", + "docstring": "Whether this function should be deferred and discovered via tool search.", + "key": "defer_loading", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/defer_loading", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { + "kind": "HttpDeclProperty", + "key": "description", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/description", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { + "kind": "HttpDeclProperty", + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", + "key": "output_schema", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeReference", + "ident": "Record", + "typeParameters": [ + { + "kind": "HttpTypeString" + }, + { + "kind": "HttpTypeUnknown" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema", + "deprecated": false, + "schemaType": "map", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { + "kind": "HttpDeclProperty", + "key": "parameters", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnknown" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/parameters", + "deprecated": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { + "kind": "HttpDeclProperty", + "docstring": "Whether to enforce strict parameter validation. If omitted, Responses attempts to use strict validation when the schema is compatible, and falls back to non-strict validation otherwise.", + "key": "strict", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/strict", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { + "kind": "HttpDeclProperty", + "docstring": "The name of the custom tool, used to identify it in tool calls.", + "key": "name", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/name", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the custom tool. Always `custom`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "custom", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "custom" } + ], + "oasRef": "#/components/schemas/CustomToolParam/properties/type" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" + ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { + "kind": "HttpDeclProperty", + "docstring": "The tool invocation context(s).", + "key": "allowed_callers", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "direct" + }, + { + "kind": "HttpTypeLiteral", + "literal": "programmatic" + } + ], + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers/anyOf/0/items" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { + "kind": "HttpDeclProperty", + "docstring": "Whether this tool should be deferred and discovered via tool search.", + "key": "defer_loading", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/defer_loading", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { + "kind": "HttpDeclProperty", + "docstring": "Optional description of the custom tool, used to provide more context.", + "key": "description", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/description", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { + "kind": "HttpDeclProperty", + "docstring": "The input format for the custom tool. Default is unconstrained text.", + "key": "format", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeReference", + "ident": "CustomToolInputFormat", + "$ref": "(resource) $shared > (model) custom_tool_input_format > (schema)" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/format", + "deprecated": false, + "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) $shared > (model) custom_tool_input_format", + "childrenParentSchema": "union", + "children": [ + "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0", + "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" + "literal": "approximate" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { + "kind": "HttpDeclProperty", + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", + "key": "embedding_weight", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeNumber" + }, + "oasRef": "#/components/schemas/HybridSearchOptions/properties/embedding_weight", + "deprecated": false, + "schemaType": "number", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { + "kind": "HttpDeclProperty", + "docstring": "The weight of the text in the reciprocal ranking fusion.", + "key": "text_weight", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeNumber" + }, + "oasRef": "#/components/schemas/HybridSearchOptions/properties/text_weight", + "deprecated": false, + "schemaType": "number", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "default-2024-11-15" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "approximate" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { + "kind": "HttpDeclProperty", + "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "key": "read_only", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/read_only", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { + "kind": "HttpDeclProperty", + "title": "MCP allowed tools", + "docstring": "List of allowed tool names.", + "key": "tool_names", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names", + "deprecated": false, + "schemaType": "array", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { + "kind": "HttpDeclProperty", + "title": "MCP tool filter", + "docstring": "A filter object to specify which tools are allowed.\n", + "key": "always", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "read_only" + }, + { + "ident": "tool_names" + } + ] + }, + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { + "kind": "HttpDeclProperty", + "title": "MCP tool filter", + "docstring": "A filter object to specify which tools are allowed.\n", + "key": "never", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "read_only" + }, + { + "ident": "tool_names" + } + ] + }, + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "always" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "never" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "Always `auto`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "auto", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { + "kind": "HttpDeclProperty", + "docstring": "An optional list of uploaded files to make available to your code.", + "key": "file_ids", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, + "schemaType": "array", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { + "kind": "HttpDeclProperty", + "docstring": "The memory limit for the code interpreter container.", + "key": "memory_limit", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "1g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "4g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "16g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "64g" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { + "kind": "HttpDeclProperty", + "docstring": "Network access policy for the container.", + "key": "network_policy", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ContainerNetworkPolicyDisabled", + "$ref": "(resource) responses > (model) container_network_policy_disabled > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ContainerNetworkPolicyAllowlist", + "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1-mini" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1.5" } }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { @@ -145234,27 +140613,6 @@ Schema name: `ResponseInProgressEvent` "literal": "inline" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", @@ -145727,6 +141085,7 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -146511,9 +141870,9 @@ Schema name: `ResponseCompletedEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions" @@ -146547,7 +141906,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) model": { "kind": "HttpDeclProperty", - "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](https://platform.openai.com/docs/models)\nto browse and compare available models.\n", + "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](/docs/models)\nto browse and compare available models.\n", "key": "model", "optional": false, "nullable": false, @@ -146760,7 +142119,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](https://platform.openai.com/docs/guides/tools-web-search)\n or [file search](https://platform.openai.com/docs/guides/tools-file-search). Learn more about\n [built-in tools](https://platform.openai.com/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](https://platform.openai.com/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](https://platform.openai.com/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", + "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](/docs/guides/tools-web-search)\n or [file search](/docs/guides/tools-file-search). Learn more about\n [built-in tools](/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", "key": "tools", "optional": false, "nullable": false, @@ -147123,7 +142482,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](https://platform.openai.com/docs/guides/background).\n", + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "key": "background", "optional": true, "nullable": true, @@ -147178,7 +142537,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) max_output_tokens": { "kind": "HttpDeclProperty", - "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](https://platform.openai.com/docs/guides/reasoning).\n", + "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](/docs/guides/reasoning).\n", "key": "max_output_tokens", "optional": true, "nullable": true, @@ -147231,9 +142590,23 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response > (schema) > (property) moderation > (property) output" ] }, + "(resource) responses > (model) response > (schema) > (property) output_text": { + "kind": "HttpDeclProperty", + "docstring": "SDK-only convenience property that contains the aggregated text output\nfrom all `output_text` items in the `output` array, if any are present.\nSupported in the Python and JavaScript SDKs.\n", + "key": "output_text", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/Response/allOf/2/properties/output_text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, "(resource) responses > (model) response > (schema) > (property) previous_response_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](https://platform.openai.com/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", "key": "previous_response_id", "optional": true, "nullable": true, @@ -147247,7 +142620,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "key": "prompt", "optional": true, "nullable": true, @@ -147270,7 +142643,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_key": { "kind": "HttpDeclProperty", - "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](/docs/guides/prompt-caching).\n", "key": "prompt_cache_key", "optional": true, "nullable": false, @@ -147314,7 +142687,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_retention": { "kind": "HttpDeclProperty", - "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](https://platform.openai.com/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", + "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", "key": "prompt_cache_retention", "optional": true, "nullable": true, @@ -147369,7 +142742,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) safety_identifier": { "kind": "HttpDeclProperty", - "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "safety_identifier", "optional": true, "nullable": false, @@ -147389,7 +142762,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) service_tier": { "kind": "HttpDeclProperty", - "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](https://platform.openai.com/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", + "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", "key": "service_tier", "optional": true, "nullable": true, @@ -147460,7 +142833,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "key": "text", "optional": true, "nullable": false, @@ -147555,7 +142928,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) user": { "kind": "HttpDeclProperty", - "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "user", "optional": true, "nullable": false, @@ -147637,6 +143010,9 @@ Schema name: `ResponseCompletedEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -147703,6 +143079,7 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -147907,7 +143284,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -147917,7 +143294,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", @@ -148562,9 +143939,9 @@ Schema name: `ResponseCompletedEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" }, "docstring": "A list of one or many input items to the model, containing\ndifferent content types.\n", "childrenParentSchema": "union", @@ -148701,95 +144078,422 @@ Schema name: `ResponseCompletedEvent` "children": [] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1", + "ident": "UnionMember1", "type": { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" + }, + "childrenParentSchema": "enum", + "children": [ + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80" ] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2": { @@ -148887,9 +144591,334 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeString" }, { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" }, { "kind": "HttpTypeUnion", @@ -148989,7 +145018,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/1", + "oasRef": "#/components/schemas/OutputItem/oneOf/1", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -149011,7 +145040,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) id", @@ -149023,7 +145052,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/2", + "oasRef": "#/components/schemas/OutputItem/oneOf/2", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -149054,7 +145083,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -149069,7 +145098,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/3", + "oasRef": "#/components/schemas/OutputItem/oneOf/3", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -149110,7 +145139,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/4", + "oasRef": "#/components/schemas/OutputItem/oneOf/4", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -149129,7 +145158,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id", @@ -149140,7 +145169,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/5", + "oasRef": "#/components/schemas/OutputItem/oneOf/5", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -149168,7 +145197,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id", @@ -149182,7 +145211,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/6", + "oasRef": "#/components/schemas/OutputItem/oneOf/6", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -149223,7 +145252,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/7", + "oasRef": "#/components/schemas/OutputItem/oneOf/7", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -149248,7 +145277,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) id", @@ -149261,7 +145290,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/8", + "oasRef": "#/components/schemas/OutputItem/oneOf/8", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -149294,7 +145323,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/9", + "oasRef": "#/components/schemas/OutputItem/oneOf/9", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -149327,7 +145356,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/10", + "oasRef": "#/components/schemas/OutputItem/oneOf/10", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -149368,7 +145397,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/11", + "oasRef": "#/components/schemas/OutputItem/oneOf/11", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -149409,7 +145438,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/12", + "oasRef": "#/components/schemas/OutputItem/oneOf/12", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -149438,7 +145467,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/13", + "oasRef": "#/components/schemas/OutputItem/oneOf/13", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -149457,7 +145486,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 13 > (property) id", @@ -149468,7 +145497,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/14", + "oasRef": "#/components/schemas/OutputItem/oneOf/14", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -149498,7 +145527,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/15", + "oasRef": "#/components/schemas/OutputItem/oneOf/15", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -149536,7 +145565,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/16", + "oasRef": "#/components/schemas/OutputItem/oneOf/16", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -149570,7 +145599,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/17", + "oasRef": "#/components/schemas/OutputItem/oneOf/17", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -149600,7 +145629,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/18", + "oasRef": "#/components/schemas/OutputItem/oneOf/18", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -149646,7 +145675,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/19", + "oasRef": "#/components/schemas/OutputItem/oneOf/19", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -149692,7 +145721,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/20", + "oasRef": "#/components/schemas/OutputItem/oneOf/20", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -149734,7 +145763,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/21", + "oasRef": "#/components/schemas/OutputItem/oneOf/21", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -149776,7 +145805,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/22", + "oasRef": "#/components/schemas/OutputItem/oneOf/22", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -149826,7 +145855,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/23", + "oasRef": "#/components/schemas/OutputItem/oneOf/23", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -149860,7 +145889,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/24", + "oasRef": "#/components/schemas/OutputItem/oneOf/24", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -149894,7 +145923,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/25", + "oasRef": "#/components/schemas/OutputItem/oneOf/25", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -149928,7 +145957,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/26", + "oasRef": "#/components/schemas/OutputItem/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -149970,7 +145999,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/27", + "oasRef": "#/components/schemas/OutputItem/oneOf/27", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -150763,7 +146792,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tool_choice > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolChoiceParam/anyOf/6", + "oasRef": "#/components/schemas/ToolChoiceParam/oneOf/6", "ident": "SpecificProgrammaticToolCallingParam", "type": { "kind": "HttpTypeObject", @@ -150870,7 +146899,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](/docs/guides/tools).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) tool_choice_types > (schema) > (property) type" @@ -150984,7 +147013,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -151030,7 +147059,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -151064,7 +147093,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -151082,7 +147111,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -151112,7 +147141,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -151131,7 +147160,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -151142,7 +147171,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -151185,7 +147214,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -151204,7 +147233,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -151230,7 +147259,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -151247,7 +147276,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -151309,7 +147338,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -151327,7 +147356,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -151353,7 +147382,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -151378,7 +147407,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -151391,7 +147420,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -151421,7 +147450,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -151451,7 +147480,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -151481,7 +147510,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -151729,7 +147758,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_prompt > (schema) > (property) id", @@ -152130,7 +148159,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_text_config > (schema) > (property) format": { "kind": "HttpDeclProperty", - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "key": "format", "optional": true, "nullable": false, @@ -152201,7 +148230,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_text_config > (schema) > (property) format", @@ -152510,7 +148539,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/0", + "oasRef": "#/components/schemas/Item/oneOf/0", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -152557,7 +148586,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/2", + "oasRef": "#/components/schemas/Item/oneOf/2", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -152579,7 +148608,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -152591,7 +148620,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/3", + "oasRef": "#/components/schemas/Item/oneOf/3", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -152619,7 +148648,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -152633,7 +148662,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/4", + "oasRef": "#/components/schemas/Item/oneOf/4", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -152671,7 +148700,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/5", + "oasRef": "#/components/schemas/Item/oneOf/5", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -152690,7 +148719,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -152701,7 +148730,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/6", + "oasRef": "#/components/schemas/Item/oneOf/6", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -152732,7 +148761,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -152747,7 +148776,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/7", + "oasRef": "#/components/schemas/Item/oneOf/7", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -152785,7 +148814,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/8", + "oasRef": "#/components/schemas/Item/oneOf/8", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -152822,7 +148851,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/9", + "oasRef": "#/components/schemas/Item/oneOf/9", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -152859,7 +148888,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/10", + "oasRef": "#/components/schemas/Item/oneOf/10", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -152888,7 +148917,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/11", + "oasRef": "#/components/schemas/Item/oneOf/11", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -152913,7 +148942,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id", @@ -152926,7 +148955,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/12", + "oasRef": "#/components/schemas/Item/oneOf/12", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -152942,7 +148971,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) encrypted_content", @@ -152952,7 +148981,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/13", + "oasRef": "#/components/schemas/Item/oneOf/13", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -152982,7 +149011,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/14", + "oasRef": "#/components/schemas/Item/oneOf/14", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -153020,7 +149049,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/15", + "oasRef": "#/components/schemas/Item/oneOf/15", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -153054,7 +149083,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/16", + "oasRef": "#/components/schemas/Item/oneOf/16", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -153084,7 +149113,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/17", + "oasRef": "#/components/schemas/Item/oneOf/17", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -153126,7 +149155,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/18", + "oasRef": "#/components/schemas/Item/oneOf/18", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -153168,7 +149197,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/19", + "oasRef": "#/components/schemas/Item/oneOf/19", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -153206,7 +149235,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/20", + "oasRef": "#/components/schemas/Item/oneOf/20", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -153244,7 +149273,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/21", + "oasRef": "#/components/schemas/Item/oneOf/21", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -153278,7 +149307,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/22", + "oasRef": "#/components/schemas/Item/oneOf/22", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -153312,7 +149341,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/23", + "oasRef": "#/components/schemas/Item/oneOf/23", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -153346,7 +149375,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/24", + "oasRef": "#/components/schemas/Item/oneOf/24", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -153396,7 +149425,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/25", + "oasRef": "#/components/schemas/Item/oneOf/25", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -153430,7 +149459,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/26", + "oasRef": "#/components/schemas/Item/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -153472,7 +149501,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/2", + "oasRef": "#/components/schemas/InputItem/oneOf/2", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -153490,7 +149519,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/3", + "oasRef": "#/components/schemas/InputItem/oneOf/3", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -153512,7 +149541,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/4", + "oasRef": "#/components/schemas/InputItem/oneOf/4", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -153545,7 +149574,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/5", + "oasRef": "#/components/schemas/InputItem/oneOf/5", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -153857,992 +149886,573 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 1" ] }, - "(resource) $shared > (model) chat_model > (schema) > (member) 0": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-sol" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 1": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-terra" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 2": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-luna" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 3": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 4": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 5": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 6": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 7": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 8": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.3-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 9": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 10": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 11": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 12": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 13": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 14": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 15": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-2025-11-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 16": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-codex" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 17": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 18": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 19": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 20": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 21": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 22": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 23": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 24": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 25": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 26": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 27": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 28": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 29": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 30": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 31": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 32": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 33": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 34": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 35": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 36": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 37": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini-2025-01-31" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 38": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 39": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 40": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 41": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 42": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 43": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 44": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 45": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-11-20" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 46": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-08-06" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 47": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-05-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 48": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 49": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-10-01" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 50": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 51": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2025-06-03" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 52": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 53": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 54": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 55": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 56": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 57": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 58": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "chatgpt-4o-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 59": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "codex-mini-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 60": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 61": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-2024-07-18" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 62": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 63": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-2024-04-09" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 64": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0125-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 65": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 66": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-1106-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 67": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-vision-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 68": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 69": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 70": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 71": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 72": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 73": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 74": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 75": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 76": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0301" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 77": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 78": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-1106" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 79": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0125" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 80": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k-0613" } }, - "(resource) $shared > (model) chat_model > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ChatModel", - "ident": "ChatModel", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-sol" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-terra" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-luna" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.3-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-2025-11-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-codex" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini-2025-01-31" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-11-20" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-08-06" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-05-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-10-01" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2025-06-03" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-4o-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "codex-mini-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-2024-07-18" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-2024-04-09" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0125-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-1106-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-vision-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0301" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-1106" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0125" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k-0613" - } - ], - "oasRef": "#/components/schemas/ChatModel" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" - ] - }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -155312,9 +150922,9 @@ Schema name: `ResponseCompletedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output" @@ -155350,415 +150960,144 @@ Schema name: `ResponseCompletedEvent` "literal": "incomplete" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "function_call_output" - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { - "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", - "key": "caller", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "caller_id" - }, - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { - "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", - "key": "created_by", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { - "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", - "key": "action", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "queries" - }, - { - "ident": "query" - }, - { - "ident": "sources" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "url" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "pattern" - }, - { - "ident": "type" - }, - { - "ident": "url" - } - ] - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "searching" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "failed" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "web_search_call" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { - "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", - "key": "call_id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { - "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", - "key": "pending_safety_checks", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "id" - }, - { - "ident": "code" - }, - { - "ident": "message" - } - ] - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "incomplete" - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "key": "type", "optional": false, "nullable": false, - "default": "computer_call", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "computer_call" + "literal": "function_call_output" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "A click action.", - "key": "action", + "docstring": "The execution context that produced this tool call.", + "key": "caller", "optional": true, - "nullable": false, + "nullable": true, "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeObject", "members": [ - { - "ident": "button" - }, { "ident": "type" + } + ] }, { - "ident": "x" - }, + "kind": "HttpTypeObject", + "members": [ { - "ident": "y" + "ident": "caller_id" }, { - "ident": "keys" + "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" + ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { + "kind": "HttpDeclProperty", + "docstring": "The identifier of the actor that created the item.\n", + "key": "created_by", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the web search tool call.\n", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "key": "action", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "type" }, { - "ident": "type" + "ident": "queries" }, { - "ident": "x" + "ident": "query" }, { - "ident": "y" + "ident": "sources" } ] }, { "kind": "HttpTypeObject", "members": [ - { - "ident": "path" - }, { "ident": "type" }, { - "ident": "keys" + "ident": "url" } ] }, @@ -155766,97 +151105,240 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "pattern" }, { "ident": "type" + }, + { + "ident": "url" } ] + } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the web search tool call.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "in_progress" }, { - "ident": "x" + "kind": "HttpTypeLiteral", + "literal": "searching" }, { - "ident": "y" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "keys" + "kind": "HttpTypeLiteral", + "literal": "failed" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "key": "type", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "web_search_call" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" ] }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the computer call.", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" }, - { - "ident": "scroll_y" + "oasRef": "#/components/schemas/ComputerToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] }, - { - "ident": "type" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { + "kind": "HttpDeclProperty", + "docstring": "An identifier used when responding to the tool call with output.\n", + "key": "call_id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", + "deprecated": false, + "schemaType": "string", + "children": [] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { + "kind": "HttpDeclProperty", + "docstring": "The pending safety checks for the computer call.\n", + "key": "pending_safety_checks", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ { - "ident": "x" + "ident": "id" }, { - "ident": "y" + "ident": "code" }, { - "ident": "keys" + "ident": "message" } ] }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeLiteral", + "literal": "in_progress" + }, { - "ident": "text" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "incomplete" } + ], + "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the computer call. Always `computer_call`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "computer_call", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] + "kind": "HttpTypeLiteral", + "literal": "computer_call" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "A click action.", + "key": "action", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) actions": { @@ -156075,15 +151557,9 @@ Schema name: `ResponseCompletedEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -156092,8 +151568,8 @@ Schema name: `ResponseCompletedEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type": { @@ -159329,9 +154805,9 @@ Schema name: `ResponseCompletedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -159561,7 +155037,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) tool_choice_types > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](https://platform.openai.com/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", + "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", "key": "type", "optional": false, "nullable": false, @@ -160434,7 +155910,7 @@ Schema name: `ResponseCompletedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -160475,7 +155951,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -160603,7 +156079,7 @@ Schema name: `ResponseCompletedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -160845,7 +156321,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -160956,21 +156432,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -161830,7 +157294,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -161868,7 +157332,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -161894,7 +157358,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -161932,7 +157396,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -161958,7 +157422,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_prompt > (schema) > (property) variables > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -162063,7 +157527,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision).", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_input_image > (schema) > (property) detail", @@ -162397,7 +157861,7 @@ Schema name: `ResponseCompletedEvent` ], "oasRef": "#/components/schemas/TextResponseFormatConfiguration" }, - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "childrenParentSchema": "union", "children": [ "(resource) responses > (model) response_format_text_config > (schema) > (variant) 0", @@ -162442,7 +157906,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details > (property) cached_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "key": "cached_tokens", "optional": false, "nullable": false, @@ -162854,154 +158318,26 @@ Schema name: `ResponseCompletedEvent` "optional": true, "nullable": false, "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { @@ -163524,10 +158860,30 @@ Schema name: `ResponseCompletedEvent` { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output" @@ -164689,15 +160045,9 @@ Schema name: `ResponseCompletedEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -164706,8 +160056,8 @@ Schema name: `ResponseCompletedEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { @@ -166522,9 +161872,9 @@ Schema name: `ResponseCompletedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -167016,7 +162366,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/EasyInputMessage/properties/content/anyOf/0", + "oasRef": "#/components/schemas/EasyInputMessage/properties/content/oneOf/0", "ident": "TextInput", "type": { "kind": "HttpTypeString" @@ -167118,9 +162468,9 @@ Schema name: `ResponseCompletedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1": { @@ -167147,13 +162497,13 @@ Schema name: `ResponseCompletedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -167161,9 +162511,9 @@ Schema name: `ResponseCompletedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_refusal > (schema)": { @@ -167388,7 +162738,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -167405,7 +162755,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -167447,7 +162797,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -167457,7 +162807,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -167480,9 +162830,9 @@ Schema name: `ResponseCompletedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", @@ -167522,7 +162872,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -167539,7 +162889,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -167560,7 +162910,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -167590,7 +162940,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -167612,7 +162962,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -167741,9 +163091,9 @@ Schema name: `ResponseCompletedEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", + "oasRef": "#/components/schemas/ComputerAction/oneOf/0", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -167768,16 +163118,16 @@ Schema name: `ResponseCompletedEvent` "docstring": "A click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", + "oasRef": "#/components/schemas/ComputerAction/oneOf/1", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -167799,15 +163149,15 @@ Schema name: `ResponseCompletedEvent` "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y" + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", + "oasRef": "#/components/schemas/ComputerAction/oneOf/2", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -167826,14 +163176,14 @@ Schema name: `ResponseCompletedEvent` "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", + "oasRef": "#/components/schemas/ComputerAction/oneOf/3", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -167849,13 +163199,13 @@ Schema name: `ResponseCompletedEvent` "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", + "oasRef": "#/components/schemas/ComputerAction/oneOf/4", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -167877,15 +163227,15 @@ Schema name: `ResponseCompletedEvent` "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", + "oasRef": "#/components/schemas/ComputerAction/oneOf/5", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -167898,12 +163248,12 @@ Schema name: `ResponseCompletedEvent` "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6": { + "(resource) responses > (model) computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", + "oasRef": "#/components/schemas/ComputerAction/oneOf/6", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -167931,17 +163281,17 @@ Schema name: `ResponseCompletedEvent` "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7": { + "(resource) responses > (model) computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", + "oasRef": "#/components/schemas/ComputerAction/oneOf/7", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -167957,13 +163307,13 @@ Schema name: `ResponseCompletedEvent` "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8": { + "(resource) responses > (model) computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", + "oasRef": "#/components/schemas/ComputerAction/oneOf/8", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -167976,14 +163326,17 @@ Schema name: `ResponseCompletedEvent` "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" ] }, - "(resource) responses > (model) computer_action > (schema) > (variant) 0": { + "(resource) responses > (model) computer_action > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/0", - "ident": "Click", + "oasRef": "#/components/schemas/ComputerAction", + "ident": "ComputerAction", "type": { + "kind": "HttpTypeUnion", + "types": [ + { "kind": "HttpTypeObject", "members": [ { @@ -168003,21 +163356,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -168034,20 +163373,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/2", - "ident": "Drag", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -168061,19 +163387,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/3", - "ident": "Keypress", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -168084,18 +163398,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/4", - "ident": "Move", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -168112,20 +163415,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -168133,17 +163423,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/6", - "ident": "Scroll", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -168166,22 +163446,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/7", - "ident": "Type", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -168192,29 +163457,29 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/8", - "ident": "Wait", - "type": { + { "kind": "HttpTypeObject", "members": [ { "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/ComputerAction" }, - "docstring": "A wait action.", - "childrenParentSchema": "object", + "docstring": "A click action.", + "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) computer_action_list > (schema)": { @@ -168403,7 +163668,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "A summary of the reasoning output from the model so far.", "key": "text", @@ -168412,12 +163677,12 @@ Schema name: `ResponseCompletedEvent` "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Summary/properties/text", + "oasRef": "#/components/schemas/SummaryTextContent/properties/text", "deprecated": false, "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the object. Always `summary_text`.", "key": "type", @@ -168432,14 +163697,36 @@ Schema name: `ResponseCompletedEvent` "literal": "summary_text" } ], - "oasRef": "#/components/schemas/Summary/properties/type" + "oasRef": "#/components/schemas/SummaryTextContent/properties/type" }, - "oasRef": "#/components/schemas/Summary/properties/type", + "oasRef": "#/components/schemas/SummaryTextContent/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0" + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) conversations > (model) summary_text_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/SummaryTextContent", + "ident": "SummaryTextContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A summary text from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type > (member) 0": { @@ -168616,7 +163903,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -168662,7 +163949,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -168696,7 +163983,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -168714,7 +164001,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -168744,7 +164031,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -168763,7 +164050,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -168774,7 +164061,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -168817,7 +164104,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -168836,7 +164123,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -168862,7 +164149,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -168879,7 +164166,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -168941,7 +164228,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -168959,7 +164246,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -168985,7 +164272,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -169010,7 +164297,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -169023,7 +164310,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -169053,7 +164340,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -169083,7 +164370,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -169113,7 +164400,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -169198,7 +164485,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -169244,7 +164531,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -169278,7 +164565,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -169296,7 +164583,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -169326,7 +164613,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -169345,7 +164632,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4 > (property) type", @@ -169356,7 +164643,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -169399,7 +164686,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -169418,7 +164705,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -169444,7 +164731,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -169461,7 +164748,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -169523,7 +164810,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -169541,7 +164828,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -169567,7 +164854,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -169592,7 +164879,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11 > (property) name", @@ -169605,7 +164892,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -169635,7 +164922,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -169665,7 +164952,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -169695,7 +164982,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -169766,7 +165053,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -169788,7 +165075,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -170155,7 +165442,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -170172,7 +165459,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -170304,7 +165591,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -170321,7 +165608,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -170342,7 +165629,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -170368,7 +165655,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -170390,7 +165677,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -170437,7 +165724,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -170454,7 +165741,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -170496,7 +165783,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -170513,7 +165800,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -170660,7 +165947,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -170677,7 +165964,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -170698,7 +165985,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -170708,7 +165995,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -170731,9 +166018,9 @@ Schema name: `ResponseCompletedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -170773,7 +166060,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -170790,7 +166077,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -171308,21 +166595,21 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -171400,7 +166687,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -171422,7 +166709,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -171436,7 +166723,7 @@ Schema name: `ResponseCompletedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -171447,7 +166734,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -171457,7 +166744,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -171628,21 +166915,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -171652,10 +166927,7 @@ Schema name: `ResponseCompletedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -171933,7 +167205,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/0", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/0", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -171951,7 +167223,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/1", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/1", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -172016,7 +167288,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -172061,7 +167333,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -172086,7 +167358,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -173126,7 +168398,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](/docs/guides/structured-outputs).\n", "key": "strict", "optional": true, "nullable": true, @@ -173163,7 +168435,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) name", @@ -173524,244 +168796,6 @@ Schema name: `ResponseCompletedEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", - "ident": "Click", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", - "ident": "Drag", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", - "ident": "Keypress", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", - "ident": "Move", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", - "ident": "Scroll", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", - "ident": "Type", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", - "ident": "Wait", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A wait action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -173834,7 +168868,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -173864,7 +168898,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -173886,7 +168920,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -173954,7 +168988,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -173971,7 +169005,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -174013,7 +169047,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -174022,38 +169056,142 @@ Schema name: `ResponseCompletedEvent` "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1", + "ident": "UnionMember1", "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" }, + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2" ] }, - "(resource) responses > (model) response_function_call_output_item_list > (schema)": { + "(resource) responses > (model) response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1", - "ident": "ResponseFunctionCallOutputItemList", + "oasRef": "#/components/schemas/InputTextContentParam", + "ident": "ResponseInputTextContent", "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItem", - "$ref": "(resource) responses > (model) response_function_call_output_item > (schema)" + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" }, - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1" + { + "ident": "type" }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", - "childrenParentSchema": "union", + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A text input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) text", + "(resource) responses > (model) response_input_text_content > (schema) > (property) type", + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam", + "ident": "ResponseInputImageContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_id" + }, + { + "ident": "image_url" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", + "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputFileContentParam", + "ident": "ResponseInputFileContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_data" + }, + { + "ident": "file_id" + }, + { + "ident": "file_url" + }, + { + "ident": "filename" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A file input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type > (member) 0": { @@ -174065,7 +169203,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -174082,7 +169220,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -174166,7 +169304,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -174212,7 +169350,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -174246,7 +169384,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -174264,7 +169402,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -174294,7 +169432,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -174313,7 +169451,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type", @@ -174324,7 +169462,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -174367,7 +169505,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -174386,7 +169524,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -174412,7 +169550,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -174429,7 +169567,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -174491,7 +169629,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -174509,7 +169647,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -174535,7 +169673,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -174560,7 +169698,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) name", @@ -174573,7 +169711,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -174603,7 +169741,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -174633,7 +169771,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -174663,7 +169801,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -174734,7 +169872,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -174780,7 +169918,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -174814,7 +169952,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -174832,7 +169970,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -174862,7 +170000,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -174881,7 +170019,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -174892,7 +170030,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -174935,7 +170073,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -174954,7 +170092,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -174980,7 +170118,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -174997,7 +170135,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -175059,7 +170197,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -175077,7 +170215,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -175103,7 +170241,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -175128,7 +170266,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -175141,7 +170279,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -175171,7 +170309,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -175201,7 +170339,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -175231,7 +170369,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -175258,45 +170396,6 @@ Schema name: `ResponseCompletedEvent` "literal": "additional_tools" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/Summary/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - ], - "oasRef": "#/components/schemas/Summary/properties/type" - }, - "oasRef": "#/components/schemas/Summary/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -175408,7 +170507,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -175430,7 +170529,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -175712,7 +170811,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -175729,7 +170828,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -175905,7 +171004,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -175922,7 +171021,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -175964,7 +171063,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -175990,7 +171089,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -176012,7 +171111,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -176059,7 +171158,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -176076,7 +171175,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -176118,7 +171217,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -176135,7 +171234,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -176275,7 +171374,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -176285,7 +171384,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -176308,9 +171407,9 @@ Schema name: `ResponseCompletedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -176329,7 +171428,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -176346,7 +171445,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -176374,7 +171473,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -176391,7 +171490,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -176586,6 +171685,43 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, "(resource) responses > (model) response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The text output from the model.", @@ -176625,43 +171761,6 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", "docstring": "The refusal explanation from the model.", @@ -176703,7 +171802,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -176712,7 +171811,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -176721,7 +171820,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -177090,567 +172189,6 @@ Schema name: `ResponseCompletedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button": { "kind": "HttpDeclProperty", "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", @@ -178212,159 +172750,6 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) computer_action > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction", - "ident": "ComputerAction", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerAction" - }, - "docstring": "A click action.", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 4", - "(resource) responses > (model) computer_action > (schema) > (variant) 5", - "(resource) responses > (model) computer_action > (schema) > (variant) 6", - "(resource) responses > (model) computer_action > (schema) > (variant) 7", - "(resource) responses > (model) computer_action > (schema) > (variant) 8" - ] - }, "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -178372,7 +172757,7 @@ Schema name: `ResponseCompletedEvent` "literal": "computer_screenshot" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -178999,7 +173384,7 @@ Schema name: `ResponseCompletedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -179040,7 +173425,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -179168,7 +173553,7 @@ Schema name: `ResponseCompletedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -179410,7 +173795,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -179521,21 +173906,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -181006,7 +175379,7 @@ Schema name: `ResponseCompletedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -181047,7 +175420,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -181175,7 +175548,7 @@ Schema name: `ResponseCompletedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -181417,7 +175790,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -181528,21 +175901,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -182615,7 +176976,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -182633,7 +176994,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -183266,9 +177627,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" } ], "oasRef": "#/components/schemas/ComparisonFilter/properties/value" @@ -183446,7 +177807,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -183473,7 +177834,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -183511,9 +177872,9 @@ Schema name: `ResponseCompletedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -183532,9 +177893,9 @@ Schema name: `ResponseCompletedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -183565,9 +177926,9 @@ Schema name: `ResponseCompletedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -183598,9 +177959,9 @@ Schema name: `ResponseCompletedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -183624,33 +177985,12 @@ Schema name: `ResponseCompletedEvent` } }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -184517,7 +178857,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -184526,7 +178866,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -184535,574 +178875,13 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" }, "children": [] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The action type.\n", @@ -185349,7 +179128,7 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -185363,7 +179142,7 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -185379,7 +179158,7 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -185397,37 +179176,338 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items", - "ident": "ResponseFunctionCallOutputItem", + "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { + "kind": "HttpDeclProperty", + "docstring": "The text input to the model.", + "key": "text", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 10485760 + }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_text`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_text", "type": { "kind": "HttpTypeUnion", "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputTextContent", - "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_text" + } + ], + "oasRef": "#/components/schemas/InputTextContentParam/properties/type" }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputImageContent", - "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + "ident": "mode" + } + ] }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_image`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_image", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputFileContent", - "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_image" } ], - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" }, - "docstring": "A piece of message content, such as text, an image, or a file.", - "childrenParentSchema": "union", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + }, + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "original" + } + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", + "key": "image_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 20971520, + "format": "uri" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_file`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_file", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { + "kind": "HttpDeclProperty", + "docstring": "The base64-encoded data of the file to be sent to the model.", + "key": "file_data", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 73400320 + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the file to be sent to the model.", + "key": "file_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "format": "uri" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { + "kind": "HttpDeclProperty", + "docstring": "The name of the file to be sent to the model.", + "key": "filename", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { @@ -186111,7 +180191,7 @@ Schema name: `ResponseCompletedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -186152,7 +180232,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -186280,7 +180360,7 @@ Schema name: `ResponseCompletedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -186522,7 +180602,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -186633,21 +180713,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -188118,7 +182186,7 @@ Schema name: `ResponseCompletedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -188159,7 +182227,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -188287,7 +182355,7 @@ Schema name: `ResponseCompletedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -188529,7 +182597,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -188640,21 +182708,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -189512,13 +183568,6 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -189684,7 +183733,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -189702,7 +183751,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -190266,7 +184315,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", + "oasRef": "#/components/schemas/Annotation/oneOf/0", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -190296,7 +184345,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", + "oasRef": "#/components/schemas/Annotation/oneOf/1", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -190330,7 +184379,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", + "oasRef": "#/components/schemas/Annotation/oneOf/2", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -190368,7 +184417,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", + "oasRef": "#/components/schemas/Annotation/oneOf/3", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -190392,13 +184441,6 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", "key": "token", @@ -190475,6 +184517,13 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -190572,132 +184621,6 @@ Schema name: `ResponseCompletedEvent` "literal": "find_in_page" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -191156,21 +185079,21 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -191248,7 +185171,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -191270,7 +185193,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -191284,7 +185207,7 @@ Schema name: `ResponseCompletedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -191295,7 +185218,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -191305,7 +185228,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -191476,21 +185399,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -191500,10 +185411,7 @@ Schema name: `ResponseCompletedEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -191706,7 +185614,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -191751,7 +185659,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -191776,7 +185684,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -192298,21 +186206,21 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -192390,7 +186298,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -192412,7 +186320,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -192426,7 +186334,7 @@ Schema name: `ResponseCompletedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -192437,7 +186345,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -192447,7 +186355,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -192618,21 +186526,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -192642,10 +186538,7 @@ Schema name: `ResponseCompletedEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -192848,7 +186741,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -192893,7 +186786,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -192918,7 +186811,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -193363,7 +187256,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -193372,7 +187265,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -193381,7 +187274,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/2", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -193390,7 +187283,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3", "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", @@ -193404,9 +187297,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" }, "childrenParentSchema": "union", "children": [ @@ -193430,7 +187323,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) $shared > (model) compound_filter > (schema) > (property) filters > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/anyOf/1", + "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnknown" @@ -193936,132 +187829,6 @@ Schema name: `ResponseCompletedEvent` "literal": "explicit" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -194138,440 +187905,149 @@ Schema name: `ResponseCompletedEvent` "literal": "program" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", - "key": "text", - "optional": false, - "nullable": false, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 10485760 - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] + "kind": "HttpTypeLiteral", + "literal": "input_text" + } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_text", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_text" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputTextContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" - } - ] - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputTextContentParam", - "ident": "ResponseInputTextContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A text input to the model.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) text", - "(resource) responses > (model) response_input_text_content > (schema) > (property) type", - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" - ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" - }, - { - "kind": "HttpTypeLiteral", - "literal": "auto" - }, - { - "kind": "HttpTypeLiteral", - "literal": "original" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", - "key": "image_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 20971520, - "format": "uri" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", - "deprecated": false, - "schemaType": "string", - "children": [] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "auto" } - ] - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] }, - "(resource) responses > (model) response_input_image_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputImageContentParamAutoParam", - "ident": "ResponseInputImageContent", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_id" - }, - { - "ident": "image_url" - }, - { - "ident": "prompt_cache_breakpoint" + "kind": "HttpTypeLiteral", + "literal": "original" } - ] - }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision)", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" - ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_file", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_file" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": false, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "auto" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { - "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", - "key": "file_data", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 73400320 - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", - "key": "file_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" }, - "constraints": { - "format": "uri" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { - "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", - "key": "filename", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", + "optional": false, + "nullable": false, + "default": "explicit", "type": { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeUnion", + "types": [ { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "explicit" } - ] + ], + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputFileContentParam", - "ident": "ResponseInputFileContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_data" - }, - { - "ident": "file_id" - }, - { - "ident": "file_url" - }, - { - "ident": "filename" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A file input to the model.", - "childrenParentSchema": "object", + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type > (member) 0": { @@ -194920,21 +188396,21 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -195012,7 +188488,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -195034,7 +188510,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -195048,7 +188524,7 @@ Schema name: `ResponseCompletedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -195059,7 +188535,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -195069,7 +188545,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -195240,21 +188716,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -195264,10 +188728,7 @@ Schema name: `ResponseCompletedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -195470,7 +188931,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -195515,7 +188976,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -195540,7 +189001,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -196062,21 +189523,21 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -196154,7 +189615,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -196176,7 +189637,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -196190,7 +189651,7 @@ Schema name: `ResponseCompletedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -196201,7 +189662,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -196211,7 +189672,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -196382,21 +189843,9 @@ Schema name: `ResponseCompletedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -196406,10 +189855,7 @@ Schema name: `ResponseCompletedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -196612,7 +190058,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -196657,7 +190103,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -196682,7 +190128,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -197503,7 +190949,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -197530,7 +190976,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -197568,9 +191014,9 @@ Schema name: `ResponseCompletedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -197589,9 +191035,9 @@ Schema name: `ResponseCompletedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -197622,9 +191068,9 @@ Schema name: `ResponseCompletedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -197655,9 +191101,9 @@ Schema name: `ResponseCompletedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -197681,33 +191127,12 @@ Schema name: `ResponseCompletedEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -198117,7 +191542,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -198144,7 +191569,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -198182,9 +191607,9 @@ Schema name: `ResponseCompletedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -198203,9 +191628,9 @@ Schema name: `ResponseCompletedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -198236,9 +191661,9 @@ Schema name: `ResponseCompletedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -198269,9 +191694,9 @@ Schema name: `ResponseCompletedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -198295,33 +191720,12 @@ Schema name: `ResponseCompletedEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -198647,7 +192051,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -198656,7 +192060,7 @@ Schema name: `ResponseCompletedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -198896,150 +192300,26 @@ Schema name: `ResponseCompletedEvent` "literal": "url" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "input_text" - } - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_image" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "original" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_file" - } }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { "kind": "HttpDeclProperty", @@ -199141,7 +192421,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -199168,7 +192448,7 @@ Schema name: `ResponseCompletedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -199206,9 +192486,9 @@ Schema name: `ResponseCompletedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -199227,9 +192507,9 @@ Schema name: `ResponseCompletedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -199260,9 +192540,9 @@ Schema name: `ResponseCompletedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -199293,671 +192573,629 @@ Schema name: `ResponseCompletedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1-mini" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1.5" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1024x1024" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1024x1536" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1536x1024" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { - "kind": "HttpDeclProperty", - "key": "name", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 128, - "minLength": 1 - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/name", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "key": "type", - "optional": false, - "nullable": false, - "default": "function", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "function" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/type" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { - "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", - "key": "allowed_callers", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "direct" - }, - { - "kind": "HttpTypeLiteral", - "literal": "programmatic" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { - "kind": "HttpDeclProperty", - "docstring": "Whether this function should be deferred and discovered via tool search.", - "key": "defer_loading", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/defer_loading", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { - "kind": "HttpDeclProperty", - "key": "description", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/description", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { - "kind": "HttpDeclProperty", - "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", - "key": "output_schema", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeReference", - "ident": "Record", - "typeParameters": [ - { - "kind": "HttpTypeString" - }, - { - "kind": "HttpTypeUnknown" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema", - "deprecated": false, - "schemaType": "map", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { - "kind": "HttpDeclProperty", - "key": "parameters", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnknown" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/parameters", - "deprecated": false, - "schemaType": "unknown", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { - "kind": "HttpDeclProperty", - "docstring": "Whether to enforce strict parameter validation. If omitted, Responses attempts to use strict validation when the schema is compatible, and falls back to non-strict validation otherwise.", - "key": "strict", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/strict", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { - "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", - "key": "name", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/name", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "custom", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "custom" - } - ], - "oasRef": "#/components/schemas/CustomToolParam/properties/type" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { - "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", - "key": "allowed_callers", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "direct" - }, - { - "kind": "HttpTypeLiteral", - "literal": "programmatic" - } - ], - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { - "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", - "key": "defer_loading", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/defer_loading", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { - "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", - "key": "description", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/description", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { - "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", - "key": "format", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeReference", - "ident": "CustomToolInputFormat", - "$ref": "(resource) $shared > (model) custom_tool_input_format > (schema)" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/format", - "deprecated": false, - "schemaType": "union", - "modelImplicit": false, - "modelPath": "(resource) $shared > (model) custom_tool_input_format", - "childrenParentSchema": "union", - "children": [ - "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0", - "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "approximate" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { - "kind": "HttpDeclProperty", - "docstring": "The weight of the embedding in the reciprocal ranking fusion.", - "key": "embedding_weight", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/HybridSearchOptions/properties/embedding_weight", - "deprecated": false, - "schemaType": "number", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { - "kind": "HttpDeclProperty", - "docstring": "The weight of the text in the reciprocal ranking fusion.", - "key": "text_weight", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/HybridSearchOptions/properties/text_weight", - "deprecated": false, - "schemaType": "number", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "default-2024-11-15" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "approximate" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { - "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", - "key": "read_only", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/read_only", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { - "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", - "key": "tool_names", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { - "kind": "HttpDeclProperty", - "title": "MCP tool filter", - "docstring": "A filter object to specify which tools are allowed.\n", - "key": "always", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "read_only" - }, - { - "ident": "tool_names" - } - ] - }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { - "kind": "HttpDeclProperty", - "title": "MCP tool filter", - "docstring": "A filter object to specify which tools are allowed.\n", - "key": "never", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "read_only" - }, - { - "ident": "tool_names" - } - ] - }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "always" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "never" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "auto", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { - "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", - "key": "file_ids", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { - "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", - "key": "memory_limit", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "1g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "4g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "16g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "64g" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { - "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", - "key": "network_policy", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeReference", - "ident": "ContainerNetworkPolicyDisabled", - "$ref": "(resource) responses > (model) container_network_policy_disabled > (schema)" - }, - { - "kind": "HttpTypeReference", - "ident": "ContainerNetworkPolicyAllowlist", - "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" + "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" + "literal": "1024x1024" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-1.5" + "literal": "1024x1536" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "1536x1024" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { + "kind": "HttpDeclProperty", + "key": "name", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 128, + "minLength": 1 + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/name", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { + "kind": "HttpDeclProperty", + "key": "type", + "optional": false, + "nullable": false, + "default": "function", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "function" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/type" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { + "kind": "HttpDeclProperty", + "docstring": "The tool invocation context(s).", + "key": "allowed_callers", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "direct" + }, + { + "kind": "HttpTypeLiteral", + "literal": "programmatic" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers/anyOf/0/items" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { + "kind": "HttpDeclProperty", + "docstring": "Whether this function should be deferred and discovered via tool search.", + "key": "defer_loading", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/defer_loading", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { + "kind": "HttpDeclProperty", + "key": "description", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/description", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { + "kind": "HttpDeclProperty", + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", + "key": "output_schema", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeReference", + "ident": "Record", + "typeParameters": [ + { + "kind": "HttpTypeString" + }, + { + "kind": "HttpTypeUnknown" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema", + "deprecated": false, + "schemaType": "map", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { + "kind": "HttpDeclProperty", + "key": "parameters", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnknown" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/parameters", + "deprecated": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { + "kind": "HttpDeclProperty", + "docstring": "Whether to enforce strict parameter validation. If omitted, Responses attempts to use strict validation when the schema is compatible, and falls back to non-strict validation otherwise.", + "key": "strict", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/strict", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { + "kind": "HttpDeclProperty", + "docstring": "The name of the custom tool, used to identify it in tool calls.", + "key": "name", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/name", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the custom tool. Always `custom`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "custom", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "custom" } + ], + "oasRef": "#/components/schemas/CustomToolParam/properties/type" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" + ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { + "kind": "HttpDeclProperty", + "docstring": "The tool invocation context(s).", + "key": "allowed_callers", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "direct" + }, + { + "kind": "HttpTypeLiteral", + "literal": "programmatic" + } + ], + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers/anyOf/0/items" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { + "kind": "HttpDeclProperty", + "docstring": "Whether this tool should be deferred and discovered via tool search.", + "key": "defer_loading", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/defer_loading", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { + "kind": "HttpDeclProperty", + "docstring": "Optional description of the custom tool, used to provide more context.", + "key": "description", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/description", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { + "kind": "HttpDeclProperty", + "docstring": "The input format for the custom tool. Default is unconstrained text.", + "key": "format", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeReference", + "ident": "CustomToolInputFormat", + "$ref": "(resource) $shared > (model) custom_tool_input_format > (schema)" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/format", + "deprecated": false, + "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) $shared > (model) custom_tool_input_format", + "childrenParentSchema": "union", + "children": [ + "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0", + "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" + "literal": "approximate" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { + "kind": "HttpDeclProperty", + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", + "key": "embedding_weight", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeNumber" + }, + "oasRef": "#/components/schemas/HybridSearchOptions/properties/embedding_weight", + "deprecated": false, + "schemaType": "number", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { + "kind": "HttpDeclProperty", + "docstring": "The weight of the text in the reciprocal ranking fusion.", + "key": "text_weight", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeNumber" + }, + "oasRef": "#/components/schemas/HybridSearchOptions/properties/text_weight", + "deprecated": false, + "schemaType": "number", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "default-2024-11-15" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "approximate" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { + "kind": "HttpDeclProperty", + "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "key": "read_only", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/read_only", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { + "kind": "HttpDeclProperty", + "title": "MCP allowed tools", + "docstring": "List of allowed tool names.", + "key": "tool_names", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names", + "deprecated": false, + "schemaType": "array", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { + "kind": "HttpDeclProperty", + "title": "MCP tool filter", + "docstring": "A filter object to specify which tools are allowed.\n", + "key": "always", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "read_only" + }, + { + "ident": "tool_names" + } + ] + }, + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { + "kind": "HttpDeclProperty", + "title": "MCP tool filter", + "docstring": "A filter object to specify which tools are allowed.\n", + "key": "never", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "read_only" + }, + { + "ident": "tool_names" + } + ] + }, + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "always" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "never" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "Always `auto`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "auto", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { + "kind": "HttpDeclProperty", + "docstring": "An optional list of uploaded files to make available to your code.", + "key": "file_ids", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, + "schemaType": "array", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { + "kind": "HttpDeclProperty", + "docstring": "The memory limit for the code interpreter container.", + "key": "memory_limit", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "1g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "4g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "16g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "64g" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { + "kind": "HttpDeclProperty", + "docstring": "Network access policy for the container.", + "key": "network_policy", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ContainerNetworkPolicyDisabled", + "$ref": "(resource) responses > (model) container_network_policy_disabled > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ContainerNetworkPolicyAllowlist", + "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1-mini" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1.5" } }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { @@ -200848,27 +194086,6 @@ Schema name: `ResponseCompletedEvent` "literal": "inline" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", @@ -201358,6 +194575,7 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -202142,9 +195360,9 @@ Schema name: `ResponseFailedEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions" @@ -202178,7 +195396,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) model": { "kind": "HttpDeclProperty", - "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](https://platform.openai.com/docs/models)\nto browse and compare available models.\n", + "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](/docs/models)\nto browse and compare available models.\n", "key": "model", "optional": false, "nullable": false, @@ -202391,7 +195609,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](https://platform.openai.com/docs/guides/tools-web-search)\n or [file search](https://platform.openai.com/docs/guides/tools-file-search). Learn more about\n [built-in tools](https://platform.openai.com/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](https://platform.openai.com/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](https://platform.openai.com/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", + "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](/docs/guides/tools-web-search)\n or [file search](/docs/guides/tools-file-search). Learn more about\n [built-in tools](/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", "key": "tools", "optional": false, "nullable": false, @@ -202754,7 +195972,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](https://platform.openai.com/docs/guides/background).\n", + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "key": "background", "optional": true, "nullable": true, @@ -202809,7 +196027,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) max_output_tokens": { "kind": "HttpDeclProperty", - "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](https://platform.openai.com/docs/guides/reasoning).\n", + "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](/docs/guides/reasoning).\n", "key": "max_output_tokens", "optional": true, "nullable": true, @@ -202862,9 +196080,23 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response > (schema) > (property) moderation > (property) output" ] }, + "(resource) responses > (model) response > (schema) > (property) output_text": { + "kind": "HttpDeclProperty", + "docstring": "SDK-only convenience property that contains the aggregated text output\nfrom all `output_text` items in the `output` array, if any are present.\nSupported in the Python and JavaScript SDKs.\n", + "key": "output_text", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/Response/allOf/2/properties/output_text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, "(resource) responses > (model) response > (schema) > (property) previous_response_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](https://platform.openai.com/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", "key": "previous_response_id", "optional": true, "nullable": true, @@ -202878,7 +196110,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "key": "prompt", "optional": true, "nullable": true, @@ -202901,7 +196133,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_key": { "kind": "HttpDeclProperty", - "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](/docs/guides/prompt-caching).\n", "key": "prompt_cache_key", "optional": true, "nullable": false, @@ -202945,7 +196177,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_retention": { "kind": "HttpDeclProperty", - "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](https://platform.openai.com/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", + "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", "key": "prompt_cache_retention", "optional": true, "nullable": true, @@ -203000,7 +196232,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) safety_identifier": { "kind": "HttpDeclProperty", - "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "safety_identifier", "optional": true, "nullable": false, @@ -203020,7 +196252,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) service_tier": { "kind": "HttpDeclProperty", - "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](https://platform.openai.com/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", + "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", "key": "service_tier", "optional": true, "nullable": true, @@ -203091,7 +196323,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "key": "text", "optional": true, "nullable": false, @@ -203186,7 +196418,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) user": { "kind": "HttpDeclProperty", - "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "user", "optional": true, "nullable": false, @@ -203268,6 +196500,9 @@ Schema name: `ResponseFailedEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -203334,6 +196569,7 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -203538,7 +196774,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -203548,7 +196784,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", @@ -204193,9 +197429,9 @@ Schema name: `ResponseFailedEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" }, "docstring": "A list of one or many input items to the model, containing\ndifferent content types.\n", "childrenParentSchema": "union", @@ -204332,95 +197568,422 @@ Schema name: `ResponseFailedEvent` "children": [] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1", + "ident": "UnionMember1", "type": { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" + }, + "childrenParentSchema": "enum", + "children": [ + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80" ] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2": { @@ -204518,9 +198081,334 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeString" }, { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" }, { "kind": "HttpTypeUnion", @@ -204620,7 +198508,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/1", + "oasRef": "#/components/schemas/OutputItem/oneOf/1", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -204642,7 +198530,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) id", @@ -204654,7 +198542,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/2", + "oasRef": "#/components/schemas/OutputItem/oneOf/2", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -204685,7 +198573,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -204700,7 +198588,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/3", + "oasRef": "#/components/schemas/OutputItem/oneOf/3", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -204741,7 +198629,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/4", + "oasRef": "#/components/schemas/OutputItem/oneOf/4", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -204760,7 +198648,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id", @@ -204771,7 +198659,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/5", + "oasRef": "#/components/schemas/OutputItem/oneOf/5", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -204799,7 +198687,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id", @@ -204813,7 +198701,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/6", + "oasRef": "#/components/schemas/OutputItem/oneOf/6", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -204854,7 +198742,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/7", + "oasRef": "#/components/schemas/OutputItem/oneOf/7", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -204879,7 +198767,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) id", @@ -204892,7 +198780,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/8", + "oasRef": "#/components/schemas/OutputItem/oneOf/8", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -204925,7 +198813,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/9", + "oasRef": "#/components/schemas/OutputItem/oneOf/9", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -204958,7 +198846,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/10", + "oasRef": "#/components/schemas/OutputItem/oneOf/10", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -204999,7 +198887,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/11", + "oasRef": "#/components/schemas/OutputItem/oneOf/11", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -205040,7 +198928,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/12", + "oasRef": "#/components/schemas/OutputItem/oneOf/12", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -205069,7 +198957,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/13", + "oasRef": "#/components/schemas/OutputItem/oneOf/13", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -205088,7 +198976,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 13 > (property) id", @@ -205099,7 +198987,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/14", + "oasRef": "#/components/schemas/OutputItem/oneOf/14", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -205129,7 +199017,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/15", + "oasRef": "#/components/schemas/OutputItem/oneOf/15", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -205167,7 +199055,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/16", + "oasRef": "#/components/schemas/OutputItem/oneOf/16", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -205201,7 +199089,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/17", + "oasRef": "#/components/schemas/OutputItem/oneOf/17", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -205231,7 +199119,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/18", + "oasRef": "#/components/schemas/OutputItem/oneOf/18", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -205277,7 +199165,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/19", + "oasRef": "#/components/schemas/OutputItem/oneOf/19", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -205323,7 +199211,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/20", + "oasRef": "#/components/schemas/OutputItem/oneOf/20", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -205365,7 +199253,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/21", + "oasRef": "#/components/schemas/OutputItem/oneOf/21", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -205407,7 +199295,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/22", + "oasRef": "#/components/schemas/OutputItem/oneOf/22", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -205457,7 +199345,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/23", + "oasRef": "#/components/schemas/OutputItem/oneOf/23", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -205491,7 +199379,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/24", + "oasRef": "#/components/schemas/OutputItem/oneOf/24", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -205525,7 +199413,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/25", + "oasRef": "#/components/schemas/OutputItem/oneOf/25", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -205559,7 +199447,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/26", + "oasRef": "#/components/schemas/OutputItem/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -205601,7 +199489,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/27", + "oasRef": "#/components/schemas/OutputItem/oneOf/27", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -206394,7 +200282,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tool_choice > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolChoiceParam/anyOf/6", + "oasRef": "#/components/schemas/ToolChoiceParam/oneOf/6", "ident": "SpecificProgrammaticToolCallingParam", "type": { "kind": "HttpTypeObject", @@ -206501,7 +200389,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](/docs/guides/tools).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) tool_choice_types > (schema) > (property) type" @@ -206615,7 +200503,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -206661,7 +200549,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -206695,7 +200583,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -206713,7 +200601,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -206743,7 +200631,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -206762,7 +200650,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -206773,7 +200661,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -206816,7 +200704,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -206835,7 +200723,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -206861,7 +200749,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -206878,7 +200766,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -206940,7 +200828,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -206958,7 +200846,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -206984,7 +200872,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -207009,7 +200897,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -207022,7 +200910,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -207052,7 +200940,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -207082,7 +200970,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -207112,7 +201000,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -207360,7 +201248,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_prompt > (schema) > (property) id", @@ -207761,7 +201649,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_text_config > (schema) > (property) format": { "kind": "HttpDeclProperty", - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "key": "format", "optional": true, "nullable": false, @@ -207832,7 +201720,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_text_config > (schema) > (property) format", @@ -208141,7 +202029,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/0", + "oasRef": "#/components/schemas/Item/oneOf/0", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -208188,7 +202076,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/2", + "oasRef": "#/components/schemas/Item/oneOf/2", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -208210,7 +202098,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -208222,7 +202110,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/3", + "oasRef": "#/components/schemas/Item/oneOf/3", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -208250,7 +202138,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -208264,7 +202152,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/4", + "oasRef": "#/components/schemas/Item/oneOf/4", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -208302,7 +202190,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/5", + "oasRef": "#/components/schemas/Item/oneOf/5", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -208321,7 +202209,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -208332,7 +202220,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/6", + "oasRef": "#/components/schemas/Item/oneOf/6", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -208363,7 +202251,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -208378,7 +202266,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/7", + "oasRef": "#/components/schemas/Item/oneOf/7", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -208416,7 +202304,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/8", + "oasRef": "#/components/schemas/Item/oneOf/8", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -208453,7 +202341,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/9", + "oasRef": "#/components/schemas/Item/oneOf/9", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -208490,7 +202378,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/10", + "oasRef": "#/components/schemas/Item/oneOf/10", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -208519,7 +202407,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/11", + "oasRef": "#/components/schemas/Item/oneOf/11", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -208544,7 +202432,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id", @@ -208557,7 +202445,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/12", + "oasRef": "#/components/schemas/Item/oneOf/12", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -208573,7 +202461,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) encrypted_content", @@ -208583,7 +202471,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/13", + "oasRef": "#/components/schemas/Item/oneOf/13", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -208613,7 +202501,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/14", + "oasRef": "#/components/schemas/Item/oneOf/14", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -208651,7 +202539,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/15", + "oasRef": "#/components/schemas/Item/oneOf/15", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -208685,7 +202573,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/16", + "oasRef": "#/components/schemas/Item/oneOf/16", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -208715,7 +202603,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/17", + "oasRef": "#/components/schemas/Item/oneOf/17", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -208757,7 +202645,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/18", + "oasRef": "#/components/schemas/Item/oneOf/18", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -208799,7 +202687,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/19", + "oasRef": "#/components/schemas/Item/oneOf/19", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -208837,7 +202725,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/20", + "oasRef": "#/components/schemas/Item/oneOf/20", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -208875,7 +202763,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/21", + "oasRef": "#/components/schemas/Item/oneOf/21", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -208909,7 +202797,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/22", + "oasRef": "#/components/schemas/Item/oneOf/22", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -208943,7 +202831,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/23", + "oasRef": "#/components/schemas/Item/oneOf/23", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -208977,7 +202865,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/24", + "oasRef": "#/components/schemas/Item/oneOf/24", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -209027,7 +202915,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/25", + "oasRef": "#/components/schemas/Item/oneOf/25", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -209061,7 +202949,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/26", + "oasRef": "#/components/schemas/Item/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -209103,7 +202991,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/2", + "oasRef": "#/components/schemas/InputItem/oneOf/2", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -209121,7 +203009,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/3", + "oasRef": "#/components/schemas/InputItem/oneOf/3", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -209143,7 +203031,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/4", + "oasRef": "#/components/schemas/InputItem/oneOf/4", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -209176,7 +203064,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/5", + "oasRef": "#/components/schemas/InputItem/oneOf/5", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -209488,992 +203376,573 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 1" ] }, - "(resource) $shared > (model) chat_model > (schema) > (member) 0": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-sol" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 1": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-terra" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 2": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-luna" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 3": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 4": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 5": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 6": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 7": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 8": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.3-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 9": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 10": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 11": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 12": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 13": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 14": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 15": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-2025-11-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 16": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-codex" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 17": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 18": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 19": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 20": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 21": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 22": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 23": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 24": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 25": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 26": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 27": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 28": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 29": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 30": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 31": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 32": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 33": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 34": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 35": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 36": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 37": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini-2025-01-31" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 38": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 39": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 40": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 41": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 42": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 43": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 44": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 45": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-11-20" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 46": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-08-06" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 47": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-05-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 48": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 49": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-10-01" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 50": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 51": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2025-06-03" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 52": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 53": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 54": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 55": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 56": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 57": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 58": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "chatgpt-4o-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 59": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "codex-mini-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 60": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 61": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-2024-07-18" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 62": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 63": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-2024-04-09" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 64": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0125-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 65": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 66": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-1106-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 67": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-vision-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 68": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 69": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 70": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 71": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 72": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 73": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 74": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 75": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 76": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0301" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 77": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 78": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-1106" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 79": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0125" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 80": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k-0613" } }, - "(resource) $shared > (model) chat_model > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ChatModel", - "ident": "ChatModel", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-sol" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-terra" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-luna" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.3-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-2025-11-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-codex" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini-2025-01-31" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-11-20" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-08-06" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-05-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-10-01" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2025-06-03" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-4o-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "codex-mini-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-2024-07-18" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-2024-04-09" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0125-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-1106-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-vision-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0301" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-1106" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0125" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k-0613" - } - ], - "oasRef": "#/components/schemas/ChatModel" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" - ] - }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -210943,9 +204412,9 @@ Schema name: `ResponseFailedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output" @@ -210981,415 +204450,144 @@ Schema name: `ResponseFailedEvent` "literal": "incomplete" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "function_call_output" - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { - "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", - "key": "caller", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "caller_id" - }, - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { - "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", - "key": "created_by", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { - "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", - "key": "action", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "queries" - }, - { - "ident": "query" - }, - { - "ident": "sources" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "url" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "pattern" - }, - { - "ident": "type" - }, - { - "ident": "url" - } - ] - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "searching" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "failed" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "web_search_call" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { - "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", - "key": "call_id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { - "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", - "key": "pending_safety_checks", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "id" - }, - { - "ident": "code" - }, - { - "ident": "message" - } - ] - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "incomplete" - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "key": "type", "optional": false, "nullable": false, - "default": "computer_call", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "computer_call" + "literal": "function_call_output" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "A click action.", - "key": "action", + "docstring": "The execution context that produced this tool call.", + "key": "caller", "optional": true, - "nullable": false, + "nullable": true, "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeObject", "members": [ - { - "ident": "button" - }, { "ident": "type" + } + ] }, { - "ident": "x" - }, + "kind": "HttpTypeObject", + "members": [ { - "ident": "y" + "ident": "caller_id" }, { - "ident": "keys" + "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" + ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { + "kind": "HttpDeclProperty", + "docstring": "The identifier of the actor that created the item.\n", + "key": "created_by", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the web search tool call.\n", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "key": "action", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "type" }, { - "ident": "type" + "ident": "queries" }, { - "ident": "x" + "ident": "query" }, { - "ident": "y" + "ident": "sources" } ] }, { "kind": "HttpTypeObject", "members": [ - { - "ident": "path" - }, { "ident": "type" }, { - "ident": "keys" + "ident": "url" } ] }, @@ -211397,97 +204595,240 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "pattern" }, { "ident": "type" + }, + { + "ident": "url" } ] + } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the web search tool call.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "in_progress" }, { - "ident": "x" + "kind": "HttpTypeLiteral", + "literal": "searching" }, { - "ident": "y" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "keys" + "kind": "HttpTypeLiteral", + "literal": "failed" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "key": "type", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "web_search_call" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" ] }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the computer call.", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" }, - { - "ident": "scroll_y" + "oasRef": "#/components/schemas/ComputerToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] }, - { - "ident": "type" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { + "kind": "HttpDeclProperty", + "docstring": "An identifier used when responding to the tool call with output.\n", + "key": "call_id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", + "deprecated": false, + "schemaType": "string", + "children": [] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { + "kind": "HttpDeclProperty", + "docstring": "The pending safety checks for the computer call.\n", + "key": "pending_safety_checks", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ { - "ident": "x" + "ident": "id" }, { - "ident": "y" + "ident": "code" }, { - "ident": "keys" + "ident": "message" } ] }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeLiteral", + "literal": "in_progress" + }, { - "ident": "text" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "incomplete" } + ], + "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the computer call. Always `computer_call`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "computer_call", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] + "kind": "HttpTypeLiteral", + "literal": "computer_call" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "A click action.", + "key": "action", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) actions": { @@ -211706,15 +205047,9 @@ Schema name: `ResponseFailedEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -211723,8 +205058,8 @@ Schema name: `ResponseFailedEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type": { @@ -214960,9 +208295,9 @@ Schema name: `ResponseFailedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -215192,7 +208527,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) tool_choice_types > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](https://platform.openai.com/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", + "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", "key": "type", "optional": false, "nullable": false, @@ -216065,7 +209400,7 @@ Schema name: `ResponseFailedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -216106,7 +209441,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -216234,7 +209569,7 @@ Schema name: `ResponseFailedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -216476,7 +209811,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -216587,21 +209922,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -217461,7 +210784,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -217499,7 +210822,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -217525,7 +210848,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -217563,7 +210886,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -217589,7 +210912,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_prompt > (schema) > (property) variables > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -217694,7 +211017,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision).", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_input_image > (schema) > (property) detail", @@ -218028,7 +211351,7 @@ Schema name: `ResponseFailedEvent` ], "oasRef": "#/components/schemas/TextResponseFormatConfiguration" }, - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "childrenParentSchema": "union", "children": [ "(resource) responses > (model) response_format_text_config > (schema) > (variant) 0", @@ -218073,7 +211396,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details > (property) cached_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "key": "cached_tokens", "optional": false, "nullable": false, @@ -218485,154 +211808,26 @@ Schema name: `ResponseFailedEvent` "optional": true, "nullable": false, "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { @@ -219155,10 +212350,30 @@ Schema name: `ResponseFailedEvent` { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output" @@ -220320,15 +213535,9 @@ Schema name: `ResponseFailedEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -220337,8 +213546,8 @@ Schema name: `ResponseFailedEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { @@ -222153,9 +215362,9 @@ Schema name: `ResponseFailedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -222647,7 +215856,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/EasyInputMessage/properties/content/anyOf/0", + "oasRef": "#/components/schemas/EasyInputMessage/properties/content/oneOf/0", "ident": "TextInput", "type": { "kind": "HttpTypeString" @@ -222749,9 +215958,9 @@ Schema name: `ResponseFailedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1": { @@ -222778,13 +215987,13 @@ Schema name: `ResponseFailedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -222792,9 +216001,9 @@ Schema name: `ResponseFailedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_refusal > (schema)": { @@ -223019,7 +216228,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -223036,7 +216245,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -223078,7 +216287,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -223088,7 +216297,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -223111,9 +216320,9 @@ Schema name: `ResponseFailedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", @@ -223153,7 +216362,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -223170,7 +216379,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -223191,7 +216400,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -223221,7 +216430,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -223243,7 +216452,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -223372,9 +216581,9 @@ Schema name: `ResponseFailedEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", + "oasRef": "#/components/schemas/ComputerAction/oneOf/0", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -223399,16 +216608,16 @@ Schema name: `ResponseFailedEvent` "docstring": "A click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", + "oasRef": "#/components/schemas/ComputerAction/oneOf/1", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -223430,15 +216639,15 @@ Schema name: `ResponseFailedEvent` "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y" + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", + "oasRef": "#/components/schemas/ComputerAction/oneOf/2", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -223457,14 +216666,14 @@ Schema name: `ResponseFailedEvent` "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", + "oasRef": "#/components/schemas/ComputerAction/oneOf/3", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -223480,13 +216689,13 @@ Schema name: `ResponseFailedEvent` "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", + "oasRef": "#/components/schemas/ComputerAction/oneOf/4", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -223508,15 +216717,15 @@ Schema name: `ResponseFailedEvent` "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", + "oasRef": "#/components/schemas/ComputerAction/oneOf/5", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -223529,12 +216738,12 @@ Schema name: `ResponseFailedEvent` "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6": { + "(resource) responses > (model) computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", + "oasRef": "#/components/schemas/ComputerAction/oneOf/6", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -223562,17 +216771,17 @@ Schema name: `ResponseFailedEvent` "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7": { + "(resource) responses > (model) computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", + "oasRef": "#/components/schemas/ComputerAction/oneOf/7", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -223588,13 +216797,13 @@ Schema name: `ResponseFailedEvent` "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8": { + "(resource) responses > (model) computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", + "oasRef": "#/components/schemas/ComputerAction/oneOf/8", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -223607,14 +216816,17 @@ Schema name: `ResponseFailedEvent` "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" ] }, - "(resource) responses > (model) computer_action > (schema) > (variant) 0": { + "(resource) responses > (model) computer_action > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/0", - "ident": "Click", + "oasRef": "#/components/schemas/ComputerAction", + "ident": "ComputerAction", "type": { + "kind": "HttpTypeUnion", + "types": [ + { "kind": "HttpTypeObject", "members": [ { @@ -223634,21 +216846,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -223665,20 +216863,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/2", - "ident": "Drag", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -223692,19 +216877,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/3", - "ident": "Keypress", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -223715,18 +216888,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/4", - "ident": "Move", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -223743,20 +216905,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -223764,17 +216913,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/6", - "ident": "Scroll", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -223797,22 +216936,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/7", - "ident": "Type", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -223823,29 +216947,29 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/8", - "ident": "Wait", - "type": { + { "kind": "HttpTypeObject", "members": [ { "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/ComputerAction" }, - "docstring": "A wait action.", - "childrenParentSchema": "object", + "docstring": "A click action.", + "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) computer_action_list > (schema)": { @@ -224034,7 +217158,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "A summary of the reasoning output from the model so far.", "key": "text", @@ -224043,12 +217167,12 @@ Schema name: `ResponseFailedEvent` "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Summary/properties/text", + "oasRef": "#/components/schemas/SummaryTextContent/properties/text", "deprecated": false, "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the object. Always `summary_text`.", "key": "type", @@ -224063,14 +217187,36 @@ Schema name: `ResponseFailedEvent` "literal": "summary_text" } ], - "oasRef": "#/components/schemas/Summary/properties/type" + "oasRef": "#/components/schemas/SummaryTextContent/properties/type" }, - "oasRef": "#/components/schemas/Summary/properties/type", + "oasRef": "#/components/schemas/SummaryTextContent/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0" + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) conversations > (model) summary_text_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/SummaryTextContent", + "ident": "SummaryTextContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A summary text from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type > (member) 0": { @@ -224247,7 +217393,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -224293,7 +217439,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -224327,7 +217473,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -224345,7 +217491,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -224375,7 +217521,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -224394,7 +217540,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -224405,7 +217551,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -224448,7 +217594,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -224467,7 +217613,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -224493,7 +217639,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -224510,7 +217656,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -224572,7 +217718,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -224590,7 +217736,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -224616,7 +217762,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -224641,7 +217787,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -224654,7 +217800,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -224684,7 +217830,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -224714,7 +217860,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -224744,7 +217890,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -224829,7 +217975,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -224875,7 +218021,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -224909,7 +218055,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -224927,7 +218073,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -224957,7 +218103,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -224976,7 +218122,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4 > (property) type", @@ -224987,7 +218133,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -225030,7 +218176,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -225049,7 +218195,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -225075,7 +218221,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -225092,7 +218238,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -225154,7 +218300,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -225172,7 +218318,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -225198,7 +218344,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -225223,7 +218369,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11 > (property) name", @@ -225236,7 +218382,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -225266,7 +218412,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -225296,7 +218442,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -225326,7 +218472,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -225397,7 +218543,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -225419,7 +218565,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -225786,7 +218932,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -225803,7 +218949,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -225935,7 +219081,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -225952,7 +219098,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -225973,7 +219119,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -225999,7 +219145,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -226021,7 +219167,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -226068,7 +219214,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -226085,7 +219231,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -226127,7 +219273,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -226144,7 +219290,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -226291,7 +219437,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -226308,7 +219454,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -226329,7 +219475,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -226339,7 +219485,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -226362,9 +219508,9 @@ Schema name: `ResponseFailedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -226404,7 +219550,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -226421,7 +219567,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -226939,21 +220085,21 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -227031,7 +220177,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -227053,7 +220199,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -227067,7 +220213,7 @@ Schema name: `ResponseFailedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -227078,7 +220224,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -227088,7 +220234,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -227259,21 +220405,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -227283,10 +220417,7 @@ Schema name: `ResponseFailedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -227564,7 +220695,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/0", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/0", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -227582,7 +220713,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/1", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/1", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -227647,7 +220778,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -227692,7 +220823,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -227717,7 +220848,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -228757,7 +221888,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](/docs/guides/structured-outputs).\n", "key": "strict", "optional": true, "nullable": true, @@ -228794,7 +221925,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) name", @@ -229155,244 +222286,6 @@ Schema name: `ResponseFailedEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", - "ident": "Click", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", - "ident": "Drag", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", - "ident": "Keypress", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", - "ident": "Move", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", - "ident": "Scroll", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", - "ident": "Type", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", - "ident": "Wait", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A wait action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -229465,7 +222358,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -229495,7 +222388,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -229517,7 +222410,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -229585,7 +222478,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -229602,7 +222495,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -229644,7 +222537,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -229653,38 +222546,142 @@ Schema name: `ResponseFailedEvent` "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1", + "ident": "UnionMember1", "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" }, + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2" ] }, - "(resource) responses > (model) response_function_call_output_item_list > (schema)": { + "(resource) responses > (model) response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1", - "ident": "ResponseFunctionCallOutputItemList", + "oasRef": "#/components/schemas/InputTextContentParam", + "ident": "ResponseInputTextContent", "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItem", - "$ref": "(resource) responses > (model) response_function_call_output_item > (schema)" + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" }, - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1" + { + "ident": "type" }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", - "childrenParentSchema": "union", + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A text input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) text", + "(resource) responses > (model) response_input_text_content > (schema) > (property) type", + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam", + "ident": "ResponseInputImageContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_id" + }, + { + "ident": "image_url" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", + "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputFileContentParam", + "ident": "ResponseInputFileContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_data" + }, + { + "ident": "file_id" + }, + { + "ident": "file_url" + }, + { + "ident": "filename" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A file input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type > (member) 0": { @@ -229696,7 +222693,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -229713,7 +222710,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -229797,7 +222794,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -229843,7 +222840,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -229877,7 +222874,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -229895,7 +222892,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -229925,7 +222922,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -229944,7 +222941,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type", @@ -229955,7 +222952,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -229998,7 +222995,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -230017,7 +223014,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -230043,7 +223040,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -230060,7 +223057,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -230122,7 +223119,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -230140,7 +223137,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -230166,7 +223163,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -230191,7 +223188,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) name", @@ -230204,7 +223201,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -230234,7 +223231,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -230264,7 +223261,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -230294,7 +223291,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -230365,7 +223362,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -230411,7 +223408,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -230445,7 +223442,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -230463,7 +223460,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -230493,7 +223490,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -230512,7 +223509,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -230523,7 +223520,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -230566,7 +223563,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -230585,7 +223582,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -230611,7 +223608,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -230628,7 +223625,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -230690,7 +223687,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -230708,7 +223705,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -230734,7 +223731,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -230759,7 +223756,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -230772,7 +223769,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -230802,7 +223799,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -230832,7 +223829,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -230862,7 +223859,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -230889,45 +223886,6 @@ Schema name: `ResponseFailedEvent` "literal": "additional_tools" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/Summary/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - ], - "oasRef": "#/components/schemas/Summary/properties/type" - }, - "oasRef": "#/components/schemas/Summary/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -231039,7 +223997,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -231061,7 +224019,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -231343,7 +224301,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -231360,7 +224318,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -231536,7 +224494,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -231553,7 +224511,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -231595,7 +224553,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -231621,7 +224579,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -231643,7 +224601,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -231690,7 +224648,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -231707,7 +224665,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -231749,7 +224707,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -231766,7 +224724,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -231906,7 +224864,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -231916,7 +224874,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -231939,9 +224897,9 @@ Schema name: `ResponseFailedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -231960,7 +224918,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -231977,7 +224935,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -232005,7 +224963,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -232022,7 +224980,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -232217,6 +225175,43 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, "(resource) responses > (model) response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The text output from the model.", @@ -232256,43 +225251,6 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", "docstring": "The refusal explanation from the model.", @@ -232334,7 +225292,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -232343,7 +225301,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -232352,7 +225310,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -232721,567 +225679,6 @@ Schema name: `ResponseFailedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button": { "kind": "HttpDeclProperty", "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", @@ -233843,159 +226240,6 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) computer_action > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction", - "ident": "ComputerAction", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerAction" - }, - "docstring": "A click action.", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 4", - "(resource) responses > (model) computer_action > (schema) > (variant) 5", - "(resource) responses > (model) computer_action > (schema) > (variant) 6", - "(resource) responses > (model) computer_action > (schema) > (variant) 7", - "(resource) responses > (model) computer_action > (schema) > (variant) 8" - ] - }, "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -234003,7 +226247,7 @@ Schema name: `ResponseFailedEvent` "literal": "computer_screenshot" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -234630,7 +226874,7 @@ Schema name: `ResponseFailedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -234671,7 +226915,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -234799,7 +227043,7 @@ Schema name: `ResponseFailedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -235041,7 +227285,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -235152,21 +227396,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -236637,7 +228869,7 @@ Schema name: `ResponseFailedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -236678,7 +228910,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -236806,7 +229038,7 @@ Schema name: `ResponseFailedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -237048,7 +229280,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -237159,21 +229391,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -238246,7 +230466,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -238264,7 +230484,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -238897,9 +231117,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" } ], "oasRef": "#/components/schemas/ComparisonFilter/properties/value" @@ -239077,7 +231297,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -239104,7 +231324,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -239142,9 +231362,9 @@ Schema name: `ResponseFailedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -239163,9 +231383,9 @@ Schema name: `ResponseFailedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -239196,9 +231416,9 @@ Schema name: `ResponseFailedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -239229,9 +231449,9 @@ Schema name: `ResponseFailedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -239255,33 +231475,12 @@ Schema name: `ResponseFailedEvent` } }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -240148,7 +232347,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -240157,7 +232356,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -240166,574 +232365,13 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" }, "children": [] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The action type.\n", @@ -240980,7 +232618,7 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -240994,7 +232632,7 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -241010,7 +232648,7 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -241028,37 +232666,338 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items", - "ident": "ResponseFunctionCallOutputItem", + "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { + "kind": "HttpDeclProperty", + "docstring": "The text input to the model.", + "key": "text", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 10485760 + }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_text`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_text", "type": { "kind": "HttpTypeUnion", "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputTextContent", - "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_text" + } + ], + "oasRef": "#/components/schemas/InputTextContentParam/properties/type" }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputImageContent", - "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + "ident": "mode" + } + ] }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_image`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_image", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputFileContent", - "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_image" } ], - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" }, - "docstring": "A piece of message content, such as text, an image, or a file.", - "childrenParentSchema": "union", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + }, + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "original" + } + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", + "key": "image_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 20971520, + "format": "uri" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_file`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_file", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { + "kind": "HttpDeclProperty", + "docstring": "The base64-encoded data of the file to be sent to the model.", + "key": "file_data", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 73400320 + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the file to be sent to the model.", + "key": "file_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "format": "uri" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { + "kind": "HttpDeclProperty", + "docstring": "The name of the file to be sent to the model.", + "key": "filename", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { @@ -241742,7 +233681,7 @@ Schema name: `ResponseFailedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -241783,7 +233722,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -241911,7 +233850,7 @@ Schema name: `ResponseFailedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -242153,7 +234092,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -242264,21 +234203,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -243749,7 +235676,7 @@ Schema name: `ResponseFailedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -243790,7 +235717,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -243918,7 +235845,7 @@ Schema name: `ResponseFailedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -244160,7 +236087,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -244271,21 +236198,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -245143,13 +237058,6 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -245315,7 +237223,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -245333,7 +237241,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -245897,7 +237805,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", + "oasRef": "#/components/schemas/Annotation/oneOf/0", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -245927,7 +237835,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", + "oasRef": "#/components/schemas/Annotation/oneOf/1", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -245961,7 +237869,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", + "oasRef": "#/components/schemas/Annotation/oneOf/2", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -245999,7 +237907,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", + "oasRef": "#/components/schemas/Annotation/oneOf/3", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -246023,13 +237931,6 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", "key": "token", @@ -246106,6 +238007,13 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -246203,132 +238111,6 @@ Schema name: `ResponseFailedEvent` "literal": "find_in_page" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -246787,21 +238569,21 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -246879,7 +238661,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -246901,7 +238683,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -246915,7 +238697,7 @@ Schema name: `ResponseFailedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -246926,7 +238708,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -246936,7 +238718,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -247107,21 +238889,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -247131,10 +238901,7 @@ Schema name: `ResponseFailedEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -247337,7 +239104,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -247382,7 +239149,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -247407,7 +239174,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -247929,21 +239696,21 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -248021,7 +239788,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -248043,7 +239810,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -248057,7 +239824,7 @@ Schema name: `ResponseFailedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -248068,7 +239835,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -248078,7 +239845,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -248249,21 +240016,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -248273,10 +240028,7 @@ Schema name: `ResponseFailedEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -248479,7 +240231,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -248524,7 +240276,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -248549,7 +240301,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -248994,7 +240746,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -249003,7 +240755,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -249012,7 +240764,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/2", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -249021,7 +240773,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3", "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", @@ -249035,9 +240787,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" }, "childrenParentSchema": "union", "children": [ @@ -249061,7 +240813,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) $shared > (model) compound_filter > (schema) > (property) filters > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/anyOf/1", + "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnknown" @@ -249567,132 +241319,6 @@ Schema name: `ResponseFailedEvent` "literal": "explicit" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -249769,440 +241395,149 @@ Schema name: `ResponseFailedEvent` "literal": "program" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", - "key": "text", - "optional": false, - "nullable": false, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 10485760 - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] + "kind": "HttpTypeLiteral", + "literal": "input_text" + } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_text", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_text" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputTextContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" - } - ] - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputTextContentParam", - "ident": "ResponseInputTextContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A text input to the model.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) text", - "(resource) responses > (model) response_input_text_content > (schema) > (property) type", - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" - ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" - }, - { - "kind": "HttpTypeLiteral", - "literal": "auto" - }, - { - "kind": "HttpTypeLiteral", - "literal": "original" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", - "key": "image_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 20971520, - "format": "uri" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", - "deprecated": false, - "schemaType": "string", - "children": [] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "auto" } - ] - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] }, - "(resource) responses > (model) response_input_image_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputImageContentParamAutoParam", - "ident": "ResponseInputImageContent", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_id" - }, - { - "ident": "image_url" - }, - { - "ident": "prompt_cache_breakpoint" + "kind": "HttpTypeLiteral", + "literal": "original" } - ] - }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision)", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" - ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_file", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_file" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": false, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "auto" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { - "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", - "key": "file_data", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 73400320 - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", - "key": "file_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" }, - "constraints": { - "format": "uri" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { - "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", - "key": "filename", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", + "optional": false, + "nullable": false, + "default": "explicit", "type": { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeUnion", + "types": [ { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "explicit" } - ] + ], + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputFileContentParam", - "ident": "ResponseInputFileContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_data" - }, - { - "ident": "file_id" - }, - { - "ident": "file_url" - }, - { - "ident": "filename" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A file input to the model.", - "childrenParentSchema": "object", + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type > (member) 0": { @@ -250551,21 +241886,21 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -250643,7 +241978,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -250665,7 +242000,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -250679,7 +242014,7 @@ Schema name: `ResponseFailedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -250690,7 +242025,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -250700,7 +242035,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -250871,21 +242206,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -250895,10 +242218,7 @@ Schema name: `ResponseFailedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -251101,7 +242421,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -251146,7 +242466,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -251171,7 +242491,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -251693,21 +243013,21 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -251785,7 +243105,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -251807,7 +243127,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -251821,7 +243141,7 @@ Schema name: `ResponseFailedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -251832,7 +243152,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -251842,7 +243162,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -252013,21 +243333,9 @@ Schema name: `ResponseFailedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -252037,10 +243345,7 @@ Schema name: `ResponseFailedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -252243,7 +243548,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -252288,7 +243593,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -252313,7 +243618,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -253134,7 +244439,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -253161,7 +244466,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -253199,9 +244504,9 @@ Schema name: `ResponseFailedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -253220,9 +244525,9 @@ Schema name: `ResponseFailedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -253253,9 +244558,9 @@ Schema name: `ResponseFailedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -253286,9 +244591,9 @@ Schema name: `ResponseFailedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -253312,33 +244617,12 @@ Schema name: `ResponseFailedEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -253748,7 +245032,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -253775,7 +245059,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -253813,9 +245097,9 @@ Schema name: `ResponseFailedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -253834,9 +245118,9 @@ Schema name: `ResponseFailedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -253867,9 +245151,9 @@ Schema name: `ResponseFailedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -253900,9 +245184,9 @@ Schema name: `ResponseFailedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -253926,33 +245210,12 @@ Schema name: `ResponseFailedEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -254278,7 +245541,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -254287,7 +245550,7 @@ Schema name: `ResponseFailedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -254527,150 +245790,26 @@ Schema name: `ResponseFailedEvent` "literal": "url" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "input_text" - } - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_image" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "original" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_file" - } }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { "kind": "HttpDeclProperty", @@ -254772,7 +245911,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -254799,7 +245938,7 @@ Schema name: `ResponseFailedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -254837,9 +245976,9 @@ Schema name: `ResponseFailedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -254858,9 +245997,9 @@ Schema name: `ResponseFailedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -254891,9 +246030,9 @@ Schema name: `ResponseFailedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -254924,671 +246063,629 @@ Schema name: `ResponseFailedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1-mini" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-1.5" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1024x1024" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1024x1536" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "1536x1024" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { - "kind": "HttpDeclProperty", - "key": "name", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 128, - "minLength": 1 - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/name", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "key": "type", - "optional": false, - "nullable": false, - "default": "function", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "function" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/type" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { - "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", - "key": "allowed_callers", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "direct" - }, - { - "kind": "HttpTypeLiteral", - "literal": "programmatic" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { - "kind": "HttpDeclProperty", - "docstring": "Whether this function should be deferred and discovered via tool search.", - "key": "defer_loading", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/defer_loading", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { - "kind": "HttpDeclProperty", - "key": "description", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/description", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { - "kind": "HttpDeclProperty", - "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", - "key": "output_schema", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeReference", - "ident": "Record", - "typeParameters": [ - { - "kind": "HttpTypeString" - }, - { - "kind": "HttpTypeUnknown" - } - ], - "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema", - "deprecated": false, - "schemaType": "map", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { - "kind": "HttpDeclProperty", - "key": "parameters", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnknown" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/parameters", - "deprecated": false, - "schemaType": "unknown", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { - "kind": "HttpDeclProperty", - "docstring": "Whether to enforce strict parameter validation. If omitted, Responses attempts to use strict validation when the schema is compatible, and falls back to non-strict validation otherwise.", - "key": "strict", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/FunctionToolParam/properties/strict", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { - "kind": "HttpDeclProperty", - "docstring": "The name of the custom tool, used to identify it in tool calls.", - "key": "name", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/name", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the custom tool. Always `custom`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "custom", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "custom" - } - ], - "oasRef": "#/components/schemas/CustomToolParam/properties/type" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { - "kind": "HttpDeclProperty", - "docstring": "The tool invocation context(s).", - "key": "allowed_callers", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "direct" - }, - { - "kind": "HttpTypeLiteral", - "literal": "programmatic" - } - ], - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers/anyOf/0/items" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { - "kind": "HttpDeclProperty", - "docstring": "Whether this tool should be deferred and discovered via tool search.", - "key": "defer_loading", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/defer_loading", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { - "kind": "HttpDeclProperty", - "docstring": "Optional description of the custom tool, used to provide more context.", - "key": "description", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/description", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { - "kind": "HttpDeclProperty", - "docstring": "The input format for the custom tool. Default is unconstrained text.", - "key": "format", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeReference", - "ident": "CustomToolInputFormat", - "$ref": "(resource) $shared > (model) custom_tool_input_format > (schema)" - }, - "oasRef": "#/components/schemas/CustomToolParam/properties/format", - "deprecated": false, - "schemaType": "union", - "modelImplicit": false, - "modelPath": "(resource) $shared > (model) custom_tool_input_format", - "childrenParentSchema": "union", - "children": [ - "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0", - "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "approximate" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { - "kind": "HttpDeclProperty", - "docstring": "The weight of the embedding in the reciprocal ranking fusion.", - "key": "embedding_weight", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/HybridSearchOptions/properties/embedding_weight", - "deprecated": false, - "schemaType": "number", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { - "kind": "HttpDeclProperty", - "docstring": "The weight of the text in the reciprocal ranking fusion.", - "key": "text_weight", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/HybridSearchOptions/properties/text_weight", - "deprecated": false, - "schemaType": "number", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "default-2024-11-15" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "approximate" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { - "kind": "HttpDeclProperty", - "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", - "key": "read_only", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeBoolean" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/read_only", - "deprecated": false, - "schemaType": "boolean", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { - "kind": "HttpDeclProperty", - "title": "MCP allowed tools", - "docstring": "List of allowed tool names.", - "key": "tool_names", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names" - }, - "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { - "kind": "HttpDeclProperty", - "title": "MCP tool filter", - "docstring": "A filter object to specify which tools are allowed.\n", - "key": "always", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "read_only" - }, - { - "ident": "tool_names" - } - ] - }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { - "kind": "HttpDeclProperty", - "title": "MCP tool filter", - "docstring": "A filter object to specify which tools are allowed.\n", - "key": "never", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "read_only" - }, - { - "ident": "tool_names" - } - ] - }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "always" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "never" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Always `auto`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "auto", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { - "kind": "HttpDeclProperty", - "docstring": "An optional list of uploaded files to make available to your code.", - "key": "file_ids", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { - "kind": "HttpDeclProperty", - "docstring": "The memory limit for the code interpreter container.", - "key": "memory_limit", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "1g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "4g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "16g" - }, - { - "kind": "HttpTypeLiteral", - "literal": "64g" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" - }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { - "kind": "HttpDeclProperty", - "docstring": "Network access policy for the container.", - "key": "network_policy", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeReference", - "ident": "ContainerNetworkPolicyDisabled", - "$ref": "(resource) responses > (model) container_network_policy_disabled > (schema)" - }, - { - "kind": "HttpTypeReference", - "ident": "ContainerNetworkPolicyAllowlist", - "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" - } - ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" + "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" + "literal": "1024x1024" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "gpt-image-1.5" + "literal": "1024x1536" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 2": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "1536x1024" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 3": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) name": { + "kind": "HttpDeclProperty", + "key": "name", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 128, + "minLength": 1 + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/name", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type": { + "kind": "HttpDeclProperty", + "key": "type", + "optional": false, + "nullable": false, + "default": "function", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "function" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/type" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers": { + "kind": "HttpDeclProperty", + "docstring": "The tool invocation context(s).", + "key": "allowed_callers", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "direct" + }, + { + "kind": "HttpTypeLiteral", + "literal": "programmatic" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers/anyOf/0/items" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/allowed_callers", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) allowed_callers > (items) > (member) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) defer_loading": { + "kind": "HttpDeclProperty", + "docstring": "Whether this function should be deferred and discovered via tool search.", + "key": "defer_loading", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/defer_loading", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) description": { + "kind": "HttpDeclProperty", + "key": "description", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/description", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) output_schema": { + "kind": "HttpDeclProperty", + "docstring": "A JSON Schema describing the JSON value encoded in string outputs for this function tool. This does not describe content-array outputs.", + "key": "output_schema", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeReference", + "ident": "Record", + "typeParameters": [ + { + "kind": "HttpTypeString" + }, + { + "kind": "HttpTypeUnknown" + } + ], + "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/output_schema", + "deprecated": false, + "schemaType": "map", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) parameters": { + "kind": "HttpDeclProperty", + "key": "parameters", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnknown" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/parameters", + "deprecated": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0 > (property) strict": { + "kind": "HttpDeclProperty", + "docstring": "Whether to enforce strict parameter validation. If omitted, Responses attempts to use strict validation when the schema is compatible, and falls back to non-strict validation otherwise.", + "key": "strict", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/FunctionToolParam/properties/strict", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name": { + "kind": "HttpDeclProperty", + "docstring": "The name of the custom tool, used to identify it in tool calls.", + "key": "name", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/name", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the custom tool. Always `custom`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "custom", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "custom" } + ], + "oasRef": "#/components/schemas/CustomToolParam/properties/type" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) type > (member) 0" + ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers": { + "kind": "HttpDeclProperty", + "docstring": "The tool invocation context(s).", + "key": "allowed_callers", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "direct" + }, + { + "kind": "HttpTypeLiteral", + "literal": "programmatic" + } + ], + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers/anyOf/0/items" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/allowed_callers", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) allowed_callers > (items) > (member) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) defer_loading": { + "kind": "HttpDeclProperty", + "docstring": "Whether this tool should be deferred and discovered via tool search.", + "key": "defer_loading", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/defer_loading", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) description": { + "kind": "HttpDeclProperty", + "docstring": "Optional description of the custom tool, used to provide more context.", + "key": "description", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/description", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) format": { + "kind": "HttpDeclProperty", + "docstring": "The input format for the custom tool. Default is unconstrained text.", + "key": "format", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeReference", + "ident": "CustomToolInputFormat", + "$ref": "(resource) $shared > (model) custom_tool_input_format > (schema)" + }, + "oasRef": "#/components/schemas/CustomToolParam/properties/format", + "deprecated": false, + "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) $shared > (model) custom_tool_input_format", + "childrenParentSchema": "union", + "children": [ + "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0", + "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14 > (property) user_location > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" + "literal": "approximate" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { + "kind": "HttpDeclProperty", + "docstring": "The weight of the embedding in the reciprocal ranking fusion.", + "key": "embedding_weight", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeNumber" + }, + "oasRef": "#/components/schemas/HybridSearchOptions/properties/embedding_weight", + "deprecated": false, + "schemaType": "number", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) text_weight": { + "kind": "HttpDeclProperty", + "docstring": "The weight of the text in the reciprocal ranking fusion.", + "key": "text_weight", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeNumber" + }, + "oasRef": "#/components/schemas/HybridSearchOptions/properties/text_weight", + "deprecated": false, + "schemaType": "number", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) ranker > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "default-2024-11-15" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) user_location > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "approximate" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) read_only": { + "kind": "HttpDeclProperty", + "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", + "key": "read_only", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeBoolean" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/read_only", + "deprecated": false, + "schemaType": "boolean", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1 > (property) tool_names": { + "kind": "HttpDeclProperty", + "title": "MCP allowed tools", + "docstring": "List of allowed tool names.", + "key": "tool_names", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names" + }, + "oasRef": "#/components/schemas/MCPToolFilter/properties/tool_names", + "deprecated": false, + "schemaType": "array", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always": { + "kind": "HttpDeclProperty", + "title": "MCP tool filter", + "docstring": "A filter object to specify which tools are allowed.\n", + "key": "always", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "read_only" + }, + { + "ident": "tool_names" + } + ] + }, + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) tool_names" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never": { + "kind": "HttpDeclProperty", + "title": "MCP tool filter", + "docstring": "A filter object to specify which tools are allowed.\n", + "key": "never", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "read_only" + }, + { + "ident": "tool_names" + } + ] + }, + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) read_only", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) never > (property) tool_names" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "always" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1 > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "never" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "Always `auto`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "auto", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) file_ids": { + "kind": "HttpDeclProperty", + "docstring": "An optional list of uploaded files to make available to your code.", + "key": "file_ids", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", + "deprecated": false, + "schemaType": "array", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit": { + "kind": "HttpDeclProperty", + "docstring": "The memory limit for the code interpreter container.", + "key": "memory_limit", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "1g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "4g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "16g" + }, + { + "kind": "HttpTypeLiteral", + "literal": "64g" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 2", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) memory_limit > (member) 3" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy": { + "kind": "HttpDeclProperty", + "docstring": "Network access policy for the container.", + "key": "network_policy", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ContainerNetworkPolicyDisabled", + "$ref": "(resource) responses > (model) container_network_policy_disabled > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ContainerNetworkPolicyAllowlist", + "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" + } + ], + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" + }, + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1 > (property) network_policy > (variant) 1" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1-mini" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "gpt-image-1.5" } }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { @@ -256479,27 +247576,6 @@ Schema name: `ResponseFailedEvent` "literal": "inline" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", @@ -256970,6 +248046,7 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -257754,9 +248831,9 @@ Schema name: `ResponseIncompleteEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions" @@ -257790,7 +248867,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) model": { "kind": "HttpDeclProperty", - "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](https://platform.openai.com/docs/models)\nto browse and compare available models.\n", + "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](/docs/models)\nto browse and compare available models.\n", "key": "model", "optional": false, "nullable": false, @@ -258003,7 +249080,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](https://platform.openai.com/docs/guides/tools-web-search)\n or [file search](https://platform.openai.com/docs/guides/tools-file-search). Learn more about\n [built-in tools](https://platform.openai.com/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](https://platform.openai.com/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](https://platform.openai.com/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", + "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](/docs/guides/tools-web-search)\n or [file search](/docs/guides/tools-file-search). Learn more about\n [built-in tools](/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", "key": "tools", "optional": false, "nullable": false, @@ -258366,7 +249443,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](https://platform.openai.com/docs/guides/background).\n", + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "key": "background", "optional": true, "nullable": true, @@ -258421,7 +249498,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) max_output_tokens": { "kind": "HttpDeclProperty", - "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](https://platform.openai.com/docs/guides/reasoning).\n", + "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](/docs/guides/reasoning).\n", "key": "max_output_tokens", "optional": true, "nullable": true, @@ -258474,9 +249551,23 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response > (schema) > (property) moderation > (property) output" ] }, + "(resource) responses > (model) response > (schema) > (property) output_text": { + "kind": "HttpDeclProperty", + "docstring": "SDK-only convenience property that contains the aggregated text output\nfrom all `output_text` items in the `output` array, if any are present.\nSupported in the Python and JavaScript SDKs.\n", + "key": "output_text", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/Response/allOf/2/properties/output_text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, "(resource) responses > (model) response > (schema) > (property) previous_response_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](https://platform.openai.com/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", "key": "previous_response_id", "optional": true, "nullable": true, @@ -258490,7 +249581,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "key": "prompt", "optional": true, "nullable": true, @@ -258513,7 +249604,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_key": { "kind": "HttpDeclProperty", - "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](/docs/guides/prompt-caching).\n", "key": "prompt_cache_key", "optional": true, "nullable": false, @@ -258557,7 +249648,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_retention": { "kind": "HttpDeclProperty", - "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](https://platform.openai.com/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", + "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", "key": "prompt_cache_retention", "optional": true, "nullable": true, @@ -258612,7 +249703,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) safety_identifier": { "kind": "HttpDeclProperty", - "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "safety_identifier", "optional": true, "nullable": false, @@ -258632,7 +249723,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) service_tier": { "kind": "HttpDeclProperty", - "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](https://platform.openai.com/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", + "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", "key": "service_tier", "optional": true, "nullable": true, @@ -258703,7 +249794,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "key": "text", "optional": true, "nullable": false, @@ -258798,7 +249889,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) user": { "kind": "HttpDeclProperty", - "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "user", "optional": true, "nullable": false, @@ -258880,6 +249971,9 @@ Schema name: `ResponseIncompleteEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -258946,6 +250040,7 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -259150,7 +250245,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -259160,7 +250255,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", @@ -259805,9 +250900,9 @@ Schema name: `ResponseIncompleteEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" }, "docstring": "A list of one or many input items to the model, containing\ndifferent content types.\n", "childrenParentSchema": "union", @@ -259944,95 +251039,422 @@ Schema name: `ResponseIncompleteEvent` "children": [] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1", + "ident": "UnionMember1", "type": { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" + }, + "childrenParentSchema": "enum", + "children": [ + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80" ] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2": { @@ -260130,9 +251552,334 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeString" }, { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" }, { "kind": "HttpTypeUnion", @@ -260232,7 +251979,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/1", + "oasRef": "#/components/schemas/OutputItem/oneOf/1", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -260254,7 +252001,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) id", @@ -260266,7 +252013,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/2", + "oasRef": "#/components/schemas/OutputItem/oneOf/2", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -260297,7 +252044,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -260312,7 +252059,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/3", + "oasRef": "#/components/schemas/OutputItem/oneOf/3", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -260353,7 +252100,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/4", + "oasRef": "#/components/schemas/OutputItem/oneOf/4", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -260372,7 +252119,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id", @@ -260383,7 +252130,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/5", + "oasRef": "#/components/schemas/OutputItem/oneOf/5", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -260411,7 +252158,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id", @@ -260425,7 +252172,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/6", + "oasRef": "#/components/schemas/OutputItem/oneOf/6", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -260466,7 +252213,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/7", + "oasRef": "#/components/schemas/OutputItem/oneOf/7", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -260491,7 +252238,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) id", @@ -260504,7 +252251,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/8", + "oasRef": "#/components/schemas/OutputItem/oneOf/8", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -260537,7 +252284,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/9", + "oasRef": "#/components/schemas/OutputItem/oneOf/9", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -260570,7 +252317,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/10", + "oasRef": "#/components/schemas/OutputItem/oneOf/10", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -260611,7 +252358,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/11", + "oasRef": "#/components/schemas/OutputItem/oneOf/11", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -260652,7 +252399,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/12", + "oasRef": "#/components/schemas/OutputItem/oneOf/12", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -260681,7 +252428,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/13", + "oasRef": "#/components/schemas/OutputItem/oneOf/13", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -260700,7 +252447,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 13 > (property) id", @@ -260711,7 +252458,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/14", + "oasRef": "#/components/schemas/OutputItem/oneOf/14", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -260741,7 +252488,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/15", + "oasRef": "#/components/schemas/OutputItem/oneOf/15", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -260779,7 +252526,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/16", + "oasRef": "#/components/schemas/OutputItem/oneOf/16", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -260813,7 +252560,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/17", + "oasRef": "#/components/schemas/OutputItem/oneOf/17", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -260843,7 +252590,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/18", + "oasRef": "#/components/schemas/OutputItem/oneOf/18", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -260889,7 +252636,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/19", + "oasRef": "#/components/schemas/OutputItem/oneOf/19", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -260935,7 +252682,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/20", + "oasRef": "#/components/schemas/OutputItem/oneOf/20", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -260977,7 +252724,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/21", + "oasRef": "#/components/schemas/OutputItem/oneOf/21", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -261019,7 +252766,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/22", + "oasRef": "#/components/schemas/OutputItem/oneOf/22", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -261069,7 +252816,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/23", + "oasRef": "#/components/schemas/OutputItem/oneOf/23", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -261103,7 +252850,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/24", + "oasRef": "#/components/schemas/OutputItem/oneOf/24", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -261137,7 +252884,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/25", + "oasRef": "#/components/schemas/OutputItem/oneOf/25", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -261171,7 +252918,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/26", + "oasRef": "#/components/schemas/OutputItem/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -261213,7 +252960,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/27", + "oasRef": "#/components/schemas/OutputItem/oneOf/27", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -262006,7 +253753,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tool_choice > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolChoiceParam/anyOf/6", + "oasRef": "#/components/schemas/ToolChoiceParam/oneOf/6", "ident": "SpecificProgrammaticToolCallingParam", "type": { "kind": "HttpTypeObject", @@ -262113,7 +253860,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "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).\n", + "docstring": "Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](/docs/guides/tools).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) tool_choice_types > (schema) > (property) type" @@ -262227,7 +253974,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -262273,7 +254020,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -262307,7 +254054,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -262325,7 +254072,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -262355,7 +254102,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -262374,7 +254121,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -262385,7 +254132,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -262428,7 +254175,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -262447,7 +254194,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -262473,7 +254220,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -262490,7 +254237,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -262552,7 +254299,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -262570,7 +254317,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -262596,7 +254343,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -262621,7 +254368,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -262634,7 +254381,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -262664,7 +254411,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -262694,7 +254441,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -262724,7 +254471,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -262972,7 +254719,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_prompt > (schema) > (property) id", @@ -263373,7 +255120,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_text_config > (schema) > (property) format": { "kind": "HttpDeclProperty", - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "key": "format", "optional": true, "nullable": false, @@ -263444,7 +255191,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_text_config > (schema) > (property) format", @@ -263753,7 +255500,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/0", + "oasRef": "#/components/schemas/Item/oneOf/0", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -263800,7 +255547,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/2", + "oasRef": "#/components/schemas/Item/oneOf/2", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -263822,7 +255569,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -263834,7 +255581,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/3", + "oasRef": "#/components/schemas/Item/oneOf/3", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -263862,7 +255609,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -263876,7 +255623,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/4", + "oasRef": "#/components/schemas/Item/oneOf/4", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -263914,7 +255661,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/5", + "oasRef": "#/components/schemas/Item/oneOf/5", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -263933,7 +255680,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -263944,7 +255691,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/6", + "oasRef": "#/components/schemas/Item/oneOf/6", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -263975,7 +255722,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -263990,7 +255737,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/7", + "oasRef": "#/components/schemas/Item/oneOf/7", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -264028,7 +255775,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/8", + "oasRef": "#/components/schemas/Item/oneOf/8", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -264065,7 +255812,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/9", + "oasRef": "#/components/schemas/Item/oneOf/9", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -264102,7 +255849,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/10", + "oasRef": "#/components/schemas/Item/oneOf/10", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -264131,7 +255878,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/11", + "oasRef": "#/components/schemas/Item/oneOf/11", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -264156,7 +255903,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id", @@ -264169,7 +255916,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/12", + "oasRef": "#/components/schemas/Item/oneOf/12", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -264185,7 +255932,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) encrypted_content", @@ -264195,7 +255942,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/13", + "oasRef": "#/components/schemas/Item/oneOf/13", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -264225,7 +255972,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/14", + "oasRef": "#/components/schemas/Item/oneOf/14", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -264263,7 +256010,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/15", + "oasRef": "#/components/schemas/Item/oneOf/15", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -264297,7 +256044,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/16", + "oasRef": "#/components/schemas/Item/oneOf/16", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -264327,7 +256074,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/17", + "oasRef": "#/components/schemas/Item/oneOf/17", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -264369,7 +256116,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/18", + "oasRef": "#/components/schemas/Item/oneOf/18", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -264411,7 +256158,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/19", + "oasRef": "#/components/schemas/Item/oneOf/19", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -264449,7 +256196,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/20", + "oasRef": "#/components/schemas/Item/oneOf/20", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -264487,7 +256234,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/21", + "oasRef": "#/components/schemas/Item/oneOf/21", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -264521,7 +256268,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/22", + "oasRef": "#/components/schemas/Item/oneOf/22", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -264555,7 +256302,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/23", + "oasRef": "#/components/schemas/Item/oneOf/23", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -264589,7 +256336,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/24", + "oasRef": "#/components/schemas/Item/oneOf/24", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -264639,7 +256386,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/25", + "oasRef": "#/components/schemas/Item/oneOf/25", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -264673,7 +256420,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/26", + "oasRef": "#/components/schemas/Item/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -264715,7 +256462,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/2", + "oasRef": "#/components/schemas/InputItem/oneOf/2", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -264733,7 +256480,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/3", + "oasRef": "#/components/schemas/InputItem/oneOf/3", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -264755,7 +256502,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/4", + "oasRef": "#/components/schemas/InputItem/oneOf/4", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -264788,7 +256535,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/5", + "oasRef": "#/components/schemas/InputItem/oneOf/5", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -265100,992 +256847,573 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 1" ] }, - "(resource) $shared > (model) chat_model > (schema) > (member) 0": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-sol" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 1": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-terra" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 2": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-luna" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 3": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 4": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 5": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 6": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 7": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 8": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.3-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 9": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 10": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 11": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 12": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 13": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 14": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 15": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-2025-11-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 16": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-codex" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 17": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 18": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 19": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 20": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 21": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 22": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 23": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 24": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 25": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 26": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 27": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 28": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 29": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 30": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 31": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 32": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 33": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 34": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 35": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 36": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 37": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini-2025-01-31" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 38": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 39": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 40": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 41": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 42": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 43": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 44": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 45": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-11-20" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 46": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-08-06" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 47": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-05-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 48": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 49": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-10-01" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 50": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 51": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2025-06-03" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 52": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 53": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 54": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 55": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 56": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 57": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 58": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "chatgpt-4o-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 59": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "codex-mini-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 60": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 61": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-2024-07-18" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 62": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 63": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-2024-04-09" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 64": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0125-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 65": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 66": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-1106-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 67": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-vision-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 68": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 69": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 70": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 71": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 72": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 73": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 74": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 75": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 76": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0301" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 77": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 78": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-1106" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 79": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0125" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 80": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k-0613" } }, - "(resource) $shared > (model) chat_model > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ChatModel", - "ident": "ChatModel", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-sol" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-terra" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-luna" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.3-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-2025-11-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-codex" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini-2025-01-31" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-11-20" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-08-06" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-05-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-10-01" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2025-06-03" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-4o-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "codex-mini-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-2024-07-18" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-2024-04-09" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0125-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-1106-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-vision-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0301" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-1106" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0125" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k-0613" - } - ], - "oasRef": "#/components/schemas/ChatModel" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" - ] - }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -266555,9 +257883,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output" @@ -266593,415 +257921,144 @@ Schema name: `ResponseIncompleteEvent` "literal": "incomplete" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "function_call_output" - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { - "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", - "key": "caller", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "caller_id" - }, - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { - "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", - "key": "created_by", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { - "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", - "key": "action", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "queries" - }, - { - "ident": "query" - }, - { - "ident": "sources" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "url" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "pattern" - }, - { - "ident": "type" - }, - { - "ident": "url" - } - ] - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "searching" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "failed" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "web_search_call" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { - "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", - "key": "call_id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { - "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", - "key": "pending_safety_checks", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "id" - }, - { - "ident": "code" - }, - { - "ident": "message" - } - ] - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "incomplete" - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "key": "type", "optional": false, "nullable": false, - "default": "computer_call", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "computer_call" + "literal": "function_call_output" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "A click action.", - "key": "action", + "docstring": "The execution context that produced this tool call.", + "key": "caller", "optional": true, - "nullable": false, + "nullable": true, "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeObject", "members": [ - { - "ident": "button" - }, { "ident": "type" + } + ] }, { - "ident": "x" - }, + "kind": "HttpTypeObject", + "members": [ { - "ident": "y" + "ident": "caller_id" }, { - "ident": "keys" + "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" + ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { + "kind": "HttpDeclProperty", + "docstring": "The identifier of the actor that created the item.\n", + "key": "created_by", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the web search tool call.\n", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "key": "action", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "type" }, { - "ident": "type" + "ident": "queries" }, { - "ident": "x" + "ident": "query" }, { - "ident": "y" + "ident": "sources" } ] }, { "kind": "HttpTypeObject", "members": [ - { - "ident": "path" - }, { "ident": "type" }, { - "ident": "keys" + "ident": "url" } ] }, @@ -267009,97 +258066,240 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "pattern" }, { "ident": "type" + }, + { + "ident": "url" } ] + } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the web search tool call.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "in_progress" }, { - "ident": "x" + "kind": "HttpTypeLiteral", + "literal": "searching" }, { - "ident": "y" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "keys" + "kind": "HttpTypeLiteral", + "literal": "failed" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "key": "type", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "web_search_call" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" ] }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the computer call.", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" }, - { - "ident": "scroll_y" + "oasRef": "#/components/schemas/ComputerToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] }, - { - "ident": "type" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { + "kind": "HttpDeclProperty", + "docstring": "An identifier used when responding to the tool call with output.\n", + "key": "call_id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", + "deprecated": false, + "schemaType": "string", + "children": [] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { + "kind": "HttpDeclProperty", + "docstring": "The pending safety checks for the computer call.\n", + "key": "pending_safety_checks", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ { - "ident": "x" + "ident": "id" }, { - "ident": "y" + "ident": "code" }, { - "ident": "keys" + "ident": "message" } ] }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeLiteral", + "literal": "in_progress" + }, { - "ident": "text" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "incomplete" } + ], + "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the computer call. Always `computer_call`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "computer_call", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] + "kind": "HttpTypeLiteral", + "literal": "computer_call" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "A click action.", + "key": "action", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) actions": { @@ -267318,15 +258518,9 @@ Schema name: `ResponseIncompleteEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -267335,8 +258529,8 @@ Schema name: `ResponseIncompleteEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type": { @@ -270572,9 +261766,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -270804,7 +261998,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) tool_choice_types > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](https://platform.openai.com/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", + "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", "key": "type", "optional": false, "nullable": false, @@ -271677,7 +262871,7 @@ Schema name: `ResponseIncompleteEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -271718,7 +262912,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -271846,7 +263040,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -272088,7 +263282,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -272199,21 +263393,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -273073,7 +264255,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -273111,7 +264293,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -273137,7 +264319,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -273175,7 +264357,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -273201,7 +264383,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_prompt > (schema) > (property) variables > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -273306,7 +264488,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision).", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_input_image > (schema) > (property) detail", @@ -273640,7 +264822,7 @@ Schema name: `ResponseIncompleteEvent` ], "oasRef": "#/components/schemas/TextResponseFormatConfiguration" }, - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "childrenParentSchema": "union", "children": [ "(resource) responses > (model) response_format_text_config > (schema) > (variant) 0", @@ -273685,7 +264867,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details > (property) cached_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "key": "cached_tokens", "optional": false, "nullable": false, @@ -274097,154 +265279,26 @@ Schema name: `ResponseIncompleteEvent` "optional": true, "nullable": false, "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { @@ -274767,10 +265821,30 @@ Schema name: `ResponseIncompleteEvent` { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output" @@ -275932,15 +267006,9 @@ Schema name: `ResponseIncompleteEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -275949,8 +267017,8 @@ Schema name: `ResponseIncompleteEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { @@ -277765,9 +268833,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -278259,7 +269327,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/EasyInputMessage/properties/content/anyOf/0", + "oasRef": "#/components/schemas/EasyInputMessage/properties/content/oneOf/0", "ident": "TextInput", "type": { "kind": "HttpTypeString" @@ -278361,9 +269429,9 @@ Schema name: `ResponseIncompleteEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1": { @@ -278390,13 +269458,13 @@ Schema name: `ResponseIncompleteEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -278404,9 +269472,9 @@ Schema name: `ResponseIncompleteEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_refusal > (schema)": { @@ -278631,7 +269699,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -278648,7 +269716,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -278690,7 +269758,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -278700,7 +269768,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -278723,9 +269791,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", @@ -278765,7 +269833,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -278782,7 +269850,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -278803,7 +269871,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -278833,7 +269901,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -278855,7 +269923,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -278984,9 +270052,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", + "oasRef": "#/components/schemas/ComputerAction/oneOf/0", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -279011,16 +270079,16 @@ Schema name: `ResponseIncompleteEvent` "docstring": "A click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", + "oasRef": "#/components/schemas/ComputerAction/oneOf/1", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -279042,15 +270110,15 @@ Schema name: `ResponseIncompleteEvent` "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y" + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", + "oasRef": "#/components/schemas/ComputerAction/oneOf/2", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -279069,14 +270137,14 @@ Schema name: `ResponseIncompleteEvent` "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", + "oasRef": "#/components/schemas/ComputerAction/oneOf/3", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -279092,13 +270160,13 @@ Schema name: `ResponseIncompleteEvent` "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", + "oasRef": "#/components/schemas/ComputerAction/oneOf/4", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -279120,15 +270188,15 @@ Schema name: `ResponseIncompleteEvent` "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", + "oasRef": "#/components/schemas/ComputerAction/oneOf/5", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -279141,12 +270209,12 @@ Schema name: `ResponseIncompleteEvent` "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6": { + "(resource) responses > (model) computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", + "oasRef": "#/components/schemas/ComputerAction/oneOf/6", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -279174,17 +270242,17 @@ Schema name: `ResponseIncompleteEvent` "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7": { + "(resource) responses > (model) computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", + "oasRef": "#/components/schemas/ComputerAction/oneOf/7", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -279200,13 +270268,13 @@ Schema name: `ResponseIncompleteEvent` "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8": { + "(resource) responses > (model) computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", + "oasRef": "#/components/schemas/ComputerAction/oneOf/8", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -279219,14 +270287,17 @@ Schema name: `ResponseIncompleteEvent` "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" ] }, - "(resource) responses > (model) computer_action > (schema) > (variant) 0": { + "(resource) responses > (model) computer_action > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/0", - "ident": "Click", + "oasRef": "#/components/schemas/ComputerAction", + "ident": "ComputerAction", "type": { + "kind": "HttpTypeUnion", + "types": [ + { "kind": "HttpTypeObject", "members": [ { @@ -279246,21 +270317,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -279277,20 +270334,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/2", - "ident": "Drag", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -279304,19 +270348,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/3", - "ident": "Keypress", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -279327,18 +270359,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/4", - "ident": "Move", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -279355,20 +270376,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -279376,17 +270384,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/6", - "ident": "Scroll", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -279409,22 +270407,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/7", - "ident": "Type", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -279435,29 +270418,29 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/8", - "ident": "Wait", - "type": { + { "kind": "HttpTypeObject", "members": [ { "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/ComputerAction" }, - "docstring": "A wait action.", - "childrenParentSchema": "object", + "docstring": "A click action.", + "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) computer_action_list > (schema)": { @@ -279646,7 +270629,7 @@ Schema name: `ResponseIncompleteEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "A summary of the reasoning output from the model so far.", "key": "text", @@ -279655,12 +270638,12 @@ Schema name: `ResponseIncompleteEvent` "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Summary/properties/text", + "oasRef": "#/components/schemas/SummaryTextContent/properties/text", "deprecated": false, "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the object. Always `summary_text`.", "key": "type", @@ -279675,14 +270658,36 @@ Schema name: `ResponseIncompleteEvent` "literal": "summary_text" } ], - "oasRef": "#/components/schemas/Summary/properties/type" + "oasRef": "#/components/schemas/SummaryTextContent/properties/type" }, - "oasRef": "#/components/schemas/Summary/properties/type", + "oasRef": "#/components/schemas/SummaryTextContent/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0" + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) conversations > (model) summary_text_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/SummaryTextContent", + "ident": "SummaryTextContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A summary text from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type > (member) 0": { @@ -279859,7 +270864,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -279905,7 +270910,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -279939,7 +270944,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -279957,7 +270962,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -279987,7 +270992,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -280006,7 +271011,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -280017,7 +271022,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -280060,7 +271065,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -280079,7 +271084,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -280105,7 +271110,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -280122,7 +271127,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -280184,7 +271189,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -280202,7 +271207,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -280228,7 +271233,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -280253,7 +271258,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -280266,7 +271271,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -280296,7 +271301,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -280326,7 +271331,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -280356,7 +271361,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -280441,7 +271446,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -280487,7 +271492,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -280521,7 +271526,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -280539,7 +271544,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -280569,7 +271574,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -280588,7 +271593,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4 > (property) type", @@ -280599,7 +271604,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -280642,7 +271647,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -280661,7 +271666,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -280687,7 +271692,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -280704,7 +271709,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -280766,7 +271771,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -280784,7 +271789,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -280810,7 +271815,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -280835,7 +271840,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11 > (property) name", @@ -280848,7 +271853,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -280878,7 +271883,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -280908,7 +271913,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -280938,7 +271943,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -281009,7 +272014,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -281031,7 +272036,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -281398,7 +272403,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -281415,7 +272420,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -281547,7 +272552,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -281564,7 +272569,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -281585,7 +272590,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -281611,7 +272616,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -281633,7 +272638,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -281680,7 +272685,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -281697,7 +272702,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -281739,7 +272744,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -281756,7 +272761,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -281903,7 +272908,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -281920,7 +272925,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -281941,7 +272946,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -281951,7 +272956,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -281974,9 +272979,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -282016,7 +273021,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -282033,7 +273038,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -282551,21 +273556,21 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -282643,7 +273648,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -282665,7 +273670,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -282679,7 +273684,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -282690,7 +273695,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -282700,7 +273705,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -282871,21 +273876,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -282895,10 +273888,7 @@ Schema name: `ResponseIncompleteEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -283176,7 +274166,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/0", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/0", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -283194,7 +274184,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/1", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/1", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -283259,7 +274249,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -283304,7 +274294,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -283329,7 +274319,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -284369,7 +275359,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](/docs/guides/structured-outputs).\n", "key": "strict", "optional": true, "nullable": true, @@ -284406,7 +275396,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) name", @@ -284767,244 +275757,6 @@ Schema name: `ResponseIncompleteEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", - "ident": "Click", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", - "ident": "Drag", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", - "ident": "Keypress", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", - "ident": "Move", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", - "ident": "Scroll", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", - "ident": "Type", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", - "ident": "Wait", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A wait action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -285077,7 +275829,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -285107,7 +275859,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -285129,7 +275881,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -285197,7 +275949,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -285214,7 +275966,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -285256,7 +276008,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -285265,38 +276017,142 @@ Schema name: `ResponseIncompleteEvent` "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1", + "ident": "UnionMember1", "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" }, + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2" ] }, - "(resource) responses > (model) response_function_call_output_item_list > (schema)": { + "(resource) responses > (model) response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1", - "ident": "ResponseFunctionCallOutputItemList", + "oasRef": "#/components/schemas/InputTextContentParam", + "ident": "ResponseInputTextContent", "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItem", - "$ref": "(resource) responses > (model) response_function_call_output_item > (schema)" + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" }, - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1" + { + "ident": "type" }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", - "childrenParentSchema": "union", + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A text input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) text", + "(resource) responses > (model) response_input_text_content > (schema) > (property) type", + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam", + "ident": "ResponseInputImageContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_id" + }, + { + "ident": "image_url" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", + "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputFileContentParam", + "ident": "ResponseInputFileContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_data" + }, + { + "ident": "file_id" + }, + { + "ident": "file_url" + }, + { + "ident": "filename" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A file input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type > (member) 0": { @@ -285308,7 +276164,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -285325,7 +276181,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -285409,7 +276265,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -285455,7 +276311,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -285489,7 +276345,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -285507,7 +276363,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -285537,7 +276393,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -285556,7 +276412,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type", @@ -285567,7 +276423,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -285610,7 +276466,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -285629,7 +276485,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -285655,7 +276511,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -285672,7 +276528,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -285734,7 +276590,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -285752,7 +276608,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -285778,7 +276634,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -285803,7 +276659,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) name", @@ -285816,7 +276672,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -285846,7 +276702,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -285876,7 +276732,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -285906,7 +276762,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -285977,7 +276833,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -286023,7 +276879,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -286057,7 +276913,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -286075,7 +276931,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -286105,7 +276961,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -286124,7 +276980,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -286135,7 +276991,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -286178,7 +277034,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -286197,7 +277053,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -286223,7 +277079,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -286240,7 +277096,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -286302,7 +277158,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -286320,7 +277176,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -286346,7 +277202,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -286371,7 +277227,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -286384,7 +277240,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -286414,7 +277270,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -286444,7 +277300,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -286474,7 +277330,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -286501,45 +277357,6 @@ Schema name: `ResponseIncompleteEvent` "literal": "additional_tools" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/Summary/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - ], - "oasRef": "#/components/schemas/Summary/properties/type" - }, - "oasRef": "#/components/schemas/Summary/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -286651,7 +277468,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -286673,7 +277490,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -286955,7 +277772,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -286972,7 +277789,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -287148,7 +277965,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -287165,7 +277982,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -287207,7 +278024,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -287233,7 +278050,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -287255,7 +278072,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -287302,7 +278119,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -287319,7 +278136,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -287361,7 +278178,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -287378,7 +278195,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -287518,7 +278335,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -287528,7 +278345,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -287551,9 +278368,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -287572,7 +278389,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -287589,7 +278406,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -287617,7 +278434,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -287634,7 +278451,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -287829,6 +278646,43 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, "(resource) responses > (model) response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The text output from the model.", @@ -287868,43 +278722,6 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", "docstring": "The refusal explanation from the model.", @@ -287946,7 +278763,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -287955,7 +278772,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -287964,7 +278781,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -288333,567 +279150,6 @@ Schema name: `ResponseIncompleteEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button": { "kind": "HttpDeclProperty", "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", @@ -289455,159 +279711,6 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) computer_action > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction", - "ident": "ComputerAction", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerAction" - }, - "docstring": "A click action.", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 4", - "(resource) responses > (model) computer_action > (schema) > (variant) 5", - "(resource) responses > (model) computer_action > (schema) > (variant) 6", - "(resource) responses > (model) computer_action > (schema) > (variant) 7", - "(resource) responses > (model) computer_action > (schema) > (variant) 8" - ] - }, "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -289615,7 +279718,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "computer_screenshot" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -290242,7 +280345,7 @@ Schema name: `ResponseIncompleteEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -290283,7 +280386,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -290411,7 +280514,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -290653,7 +280756,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -290764,21 +280867,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -292249,7 +282340,7 @@ Schema name: `ResponseIncompleteEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -292290,7 +282381,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -292418,7 +282509,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -292660,7 +282751,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -292771,21 +282862,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -293858,7 +283937,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -293876,7 +283955,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -294509,9 +284588,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" } ], "oasRef": "#/components/schemas/ComparisonFilter/properties/value" @@ -294689,7 +284768,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -294716,7 +284795,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -294754,9 +284833,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -294775,9 +284854,9 @@ Schema name: `ResponseIncompleteEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -294808,9 +284887,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -294841,9 +284920,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -294867,33 +284946,12 @@ Schema name: `ResponseIncompleteEvent` } }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -295760,7 +285818,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -295769,7 +285827,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -295778,574 +285836,13 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" }, "children": [] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The action type.\n", @@ -296592,7 +286089,7 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -296606,7 +286103,7 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -296622,7 +286119,7 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -296640,37 +286137,338 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items", - "ident": "ResponseFunctionCallOutputItem", + "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { + "kind": "HttpDeclProperty", + "docstring": "The text input to the model.", + "key": "text", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 10485760 + }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_text`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_text", "type": { "kind": "HttpTypeUnion", "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputTextContent", - "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_text" + } + ], + "oasRef": "#/components/schemas/InputTextContentParam/properties/type" }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputImageContent", - "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + "ident": "mode" + } + ] }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_image`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_image", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputFileContent", - "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_image" } ], - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" }, - "docstring": "A piece of message content, such as text, an image, or a file.", - "childrenParentSchema": "union", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + }, + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "original" + } + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", + "key": "image_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 20971520, + "format": "uri" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_file`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_file", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { + "kind": "HttpDeclProperty", + "docstring": "The base64-encoded data of the file to be sent to the model.", + "key": "file_data", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 73400320 + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the file to be sent to the model.", + "key": "file_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "format": "uri" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { + "kind": "HttpDeclProperty", + "docstring": "The name of the file to be sent to the model.", + "key": "filename", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { @@ -297354,7 +287152,7 @@ Schema name: `ResponseIncompleteEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -297395,7 +287193,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -297523,7 +287321,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -297765,7 +287563,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -297876,21 +287674,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -299361,7 +289147,7 @@ Schema name: `ResponseIncompleteEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -299402,7 +289188,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -299530,7 +289316,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -299772,7 +289558,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -299883,21 +289669,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -300755,13 +290529,6 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -300927,7 +290694,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -300945,7 +290712,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -301509,7 +291276,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", + "oasRef": "#/components/schemas/Annotation/oneOf/0", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -301539,7 +291306,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", + "oasRef": "#/components/schemas/Annotation/oneOf/1", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -301573,7 +291340,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", + "oasRef": "#/components/schemas/Annotation/oneOf/2", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -301611,7 +291378,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", + "oasRef": "#/components/schemas/Annotation/oneOf/3", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -301635,13 +291402,6 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", "key": "token", @@ -301718,6 +291478,13 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -301815,132 +291582,6 @@ Schema name: `ResponseIncompleteEvent` "literal": "find_in_page" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -302399,21 +292040,21 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -302491,7 +292132,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -302513,7 +292154,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -302527,7 +292168,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -302538,7 +292179,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -302548,7 +292189,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -302719,21 +292360,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -302743,10 +292372,7 @@ Schema name: `ResponseIncompleteEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -302949,7 +292575,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -302994,7 +292620,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -303019,7 +292645,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -303541,21 +293167,21 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -303633,7 +293259,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -303655,7 +293281,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -303669,7 +293295,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -303680,7 +293306,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -303690,7 +293316,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -303861,21 +293487,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -303885,10 +293499,7 @@ Schema name: `ResponseIncompleteEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -304091,7 +293702,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -304136,7 +293747,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -304161,7 +293772,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -304606,7 +294217,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -304615,7 +294226,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -304624,7 +294235,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/2", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -304633,7 +294244,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3", "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", @@ -304647,9 +294258,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" }, "childrenParentSchema": "union", "children": [ @@ -304673,7 +294284,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) $shared > (model) compound_filter > (schema) > (property) filters > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/anyOf/1", + "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnknown" @@ -305179,132 +294790,6 @@ Schema name: `ResponseIncompleteEvent` "literal": "explicit" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -305381,440 +294866,149 @@ Schema name: `ResponseIncompleteEvent` "literal": "program" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", - "key": "text", - "optional": false, - "nullable": false, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 10485760 - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] + "kind": "HttpTypeLiteral", + "literal": "input_text" + } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_text", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_text" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputTextContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" - } - ] - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputTextContentParam", - "ident": "ResponseInputTextContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A text input to the model.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) text", - "(resource) responses > (model) response_input_text_content > (schema) > (property) type", - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" - ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" - }, - { - "kind": "HttpTypeLiteral", - "literal": "auto" - }, - { - "kind": "HttpTypeLiteral", - "literal": "original" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", - "key": "image_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" }, - "constraints": { - "maxLength": 20971520, - "format": "uri" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "auto" } - ] }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputImageContentParamAutoParam", - "ident": "ResponseInputImageContent", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_id" - }, - { - "ident": "image_url" - }, - { - "ident": "prompt_cache_breakpoint" + "kind": "HttpTypeLiteral", + "literal": "original" } - ] - }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision)", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" - ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_file", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_file" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": false, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "auto" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { - "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", - "key": "file_data", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 73400320 - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", - "key": "file_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "format": "uri" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", - "deprecated": false, - "schemaType": "string", - "children": [] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { - "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", - "key": "filename", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", + "optional": false, + "nullable": false, + "default": "explicit", "type": { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeUnion", + "types": [ { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "explicit" } - ] + ], + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputFileContentParam", - "ident": "ResponseInputFileContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_data" - }, - { - "ident": "file_id" - }, - { - "ident": "file_url" - }, - { - "ident": "filename" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A file input to the model.", - "childrenParentSchema": "object", + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type > (member) 0": { @@ -306163,21 +295357,21 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -306255,7 +295449,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -306277,7 +295471,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -306291,7 +295485,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -306302,7 +295496,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -306312,7 +295506,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -306483,21 +295677,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -306507,10 +295689,7 @@ Schema name: `ResponseIncompleteEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -306713,7 +295892,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -306758,7 +295937,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -306783,7 +295962,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -307305,21 +296484,21 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -307397,7 +296576,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -307419,7 +296598,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -307433,7 +296612,7 @@ Schema name: `ResponseIncompleteEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -307444,7 +296623,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -307454,7 +296633,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -307625,21 +296804,9 @@ Schema name: `ResponseIncompleteEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -307649,10 +296816,7 @@ Schema name: `ResponseIncompleteEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -307855,7 +297019,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -307900,7 +297064,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -307925,7 +297089,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -308746,7 +297910,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -308773,7 +297937,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -308811,9 +297975,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -308832,9 +297996,9 @@ Schema name: `ResponseIncompleteEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -308865,9 +298029,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -308898,9 +298062,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -308924,33 +298088,12 @@ Schema name: `ResponseIncompleteEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -309360,7 +298503,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -309387,7 +298530,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -309425,9 +298568,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -309446,9 +298589,9 @@ Schema name: `ResponseIncompleteEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -309479,9 +298622,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -309512,9 +298655,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -309538,33 +298681,12 @@ Schema name: `ResponseIncompleteEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -309890,7 +299012,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -309899,7 +299021,7 @@ Schema name: `ResponseIncompleteEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -310139,150 +299261,26 @@ Schema name: `ResponseIncompleteEvent` "literal": "url" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "input_text" - } - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_image" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "original" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_file" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { "kind": "HttpDeclProperty", @@ -310384,7 +299382,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -310411,7 +299409,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -310449,9 +299447,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -310470,9 +299468,9 @@ Schema name: `ResponseIncompleteEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -310503,9 +299501,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -310536,9 +299534,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -310562,33 +299560,12 @@ Schema name: `ResponseIncompleteEvent` } }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -310998,7 +299975,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -311025,7 +300002,7 @@ Schema name: `ResponseIncompleteEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -311063,9 +300040,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -311084,9 +300061,9 @@ Schema name: `ResponseIncompleteEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -311117,9 +300094,9 @@ Schema name: `ResponseIncompleteEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -311150,9 +300127,9 @@ Schema name: `ResponseIncompleteEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -311176,33 +300153,12 @@ Schema name: `ResponseIncompleteEvent` } }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -312091,27 +301047,6 @@ Schema name: `ResponseIncompleteEvent` "literal": "inline" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n", @@ -312666,7 +301601,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/1", + "oasRef": "#/components/schemas/OutputItem/oneOf/1", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -312688,7 +301623,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) id", @@ -312700,7 +301635,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/2", + "oasRef": "#/components/schemas/OutputItem/oneOf/2", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -312731,7 +301666,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -312746,7 +301681,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/3", + "oasRef": "#/components/schemas/OutputItem/oneOf/3", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -312787,7 +301722,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/4", + "oasRef": "#/components/schemas/OutputItem/oneOf/4", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -312806,7 +301741,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id", @@ -312817,7 +301752,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/5", + "oasRef": "#/components/schemas/OutputItem/oneOf/5", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -312845,7 +301780,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id", @@ -312859,7 +301794,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/6", + "oasRef": "#/components/schemas/OutputItem/oneOf/6", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -312900,7 +301835,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/7", + "oasRef": "#/components/schemas/OutputItem/oneOf/7", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -312925,7 +301860,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) id", @@ -312938,7 +301873,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/8", + "oasRef": "#/components/schemas/OutputItem/oneOf/8", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -312971,7 +301906,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/9", + "oasRef": "#/components/schemas/OutputItem/oneOf/9", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -313004,7 +301939,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/10", + "oasRef": "#/components/schemas/OutputItem/oneOf/10", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -313045,7 +301980,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/11", + "oasRef": "#/components/schemas/OutputItem/oneOf/11", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -313086,7 +302021,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/12", + "oasRef": "#/components/schemas/OutputItem/oneOf/12", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -313115,7 +302050,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/13", + "oasRef": "#/components/schemas/OutputItem/oneOf/13", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -313134,7 +302069,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 13 > (property) id", @@ -313145,7 +302080,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/14", + "oasRef": "#/components/schemas/OutputItem/oneOf/14", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -313175,7 +302110,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/15", + "oasRef": "#/components/schemas/OutputItem/oneOf/15", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -313213,7 +302148,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/16", + "oasRef": "#/components/schemas/OutputItem/oneOf/16", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -313247,7 +302182,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/17", + "oasRef": "#/components/schemas/OutputItem/oneOf/17", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -313277,7 +302212,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/18", + "oasRef": "#/components/schemas/OutputItem/oneOf/18", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -313323,7 +302258,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/19", + "oasRef": "#/components/schemas/OutputItem/oneOf/19", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -313369,7 +302304,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/20", + "oasRef": "#/components/schemas/OutputItem/oneOf/20", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -313411,7 +302346,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/21", + "oasRef": "#/components/schemas/OutputItem/oneOf/21", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -313453,7 +302388,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/22", + "oasRef": "#/components/schemas/OutputItem/oneOf/22", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -313503,7 +302438,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/23", + "oasRef": "#/components/schemas/OutputItem/oneOf/23", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -313537,7 +302472,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/24", + "oasRef": "#/components/schemas/OutputItem/oneOf/24", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -313571,7 +302506,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/25", + "oasRef": "#/components/schemas/OutputItem/oneOf/25", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -313605,7 +302540,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/26", + "oasRef": "#/components/schemas/OutputItem/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -313647,7 +302582,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/27", + "oasRef": "#/components/schemas/OutputItem/oneOf/27", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -314934,9 +303869,9 @@ Schema name: `ResponseOutputItemAddedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output" @@ -315331,154 +304266,26 @@ Schema name: `ResponseOutputItemAddedEvent` "optional": true, "nullable": false, "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) actions": { @@ -315697,15 +304504,9 @@ Schema name: `ResponseOutputItemAddedEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -315714,8 +304515,8 @@ Schema name: `ResponseOutputItemAddedEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type": { @@ -318951,9 +307752,9 @@ Schema name: `ResponseOutputItemAddedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -319089,9 +307890,9 @@ Schema name: `ResponseOutputItemAddedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1": { @@ -319118,13 +307919,13 @@ Schema name: `ResponseOutputItemAddedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -319132,9 +307933,9 @@ Schema name: `ResponseOutputItemAddedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_refusal > (schema)": { @@ -319359,7 +308160,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -319376,7 +308177,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -319418,7 +308219,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -319428,7 +308229,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -319451,9 +308252,9 @@ Schema name: `ResponseOutputItemAddedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", @@ -319513,7 +308314,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision).", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_input_image > (schema) > (property) detail", @@ -319595,7 +308396,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -319612,7 +308413,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -319633,7 +308434,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -319663,7 +308464,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -319685,7 +308486,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -319814,9 +308615,9 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", + "oasRef": "#/components/schemas/ComputerAction/oneOf/0", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -319841,16 +308642,16 @@ Schema name: `ResponseOutputItemAddedEvent` "docstring": "A click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", + "oasRef": "#/components/schemas/ComputerAction/oneOf/1", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -319872,15 +308673,15 @@ Schema name: `ResponseOutputItemAddedEvent` "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y" + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", + "oasRef": "#/components/schemas/ComputerAction/oneOf/2", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -319899,14 +308700,14 @@ Schema name: `ResponseOutputItemAddedEvent` "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", + "oasRef": "#/components/schemas/ComputerAction/oneOf/3", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -319922,13 +308723,13 @@ Schema name: `ResponseOutputItemAddedEvent` "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", + "oasRef": "#/components/schemas/ComputerAction/oneOf/4", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -319950,15 +308751,15 @@ Schema name: `ResponseOutputItemAddedEvent` "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", + "oasRef": "#/components/schemas/ComputerAction/oneOf/5", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -319971,12 +308772,12 @@ Schema name: `ResponseOutputItemAddedEvent` "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6": { + "(resource) responses > (model) computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", + "oasRef": "#/components/schemas/ComputerAction/oneOf/6", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -320004,17 +308805,17 @@ Schema name: `ResponseOutputItemAddedEvent` "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7": { + "(resource) responses > (model) computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", + "oasRef": "#/components/schemas/ComputerAction/oneOf/7", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -320030,13 +308831,13 @@ Schema name: `ResponseOutputItemAddedEvent` "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8": { + "(resource) responses > (model) computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", + "oasRef": "#/components/schemas/ComputerAction/oneOf/8", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -320049,14 +308850,17 @@ Schema name: `ResponseOutputItemAddedEvent` "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" ] }, - "(resource) responses > (model) computer_action > (schema) > (variant) 0": { + "(resource) responses > (model) computer_action > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/0", - "ident": "Click", + "oasRef": "#/components/schemas/ComputerAction", + "ident": "ComputerAction", "type": { + "kind": "HttpTypeUnion", + "types": [ + { "kind": "HttpTypeObject", "members": [ { @@ -320076,21 +308880,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -320107,20 +308897,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/2", - "ident": "Drag", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -320134,19 +308911,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/3", - "ident": "Keypress", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -320157,18 +308922,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/4", - "ident": "Move", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -320185,20 +308939,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -320206,17 +308947,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/6", - "ident": "Scroll", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -320239,22 +308970,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/7", - "ident": "Type", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -320265,29 +308981,29 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/8", - "ident": "Wait", - "type": { + { "kind": "HttpTypeObject", "members": [ { "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/ComputerAction" }, - "docstring": "A wait action.", - "childrenParentSchema": "object", + "docstring": "A click action.", + "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) computer_action_list > (schema)": { @@ -320476,7 +309192,7 @@ Schema name: `ResponseOutputItemAddedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "A summary of the reasoning output from the model so far.", "key": "text", @@ -320485,12 +309201,12 @@ Schema name: `ResponseOutputItemAddedEvent` "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Summary/properties/text", + "oasRef": "#/components/schemas/SummaryTextContent/properties/text", "deprecated": false, "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the object. Always `summary_text`.", "key": "type", @@ -320505,14 +309221,36 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "summary_text" } ], - "oasRef": "#/components/schemas/Summary/properties/type" + "oasRef": "#/components/schemas/SummaryTextContent/properties/type" }, - "oasRef": "#/components/schemas/Summary/properties/type", + "oasRef": "#/components/schemas/SummaryTextContent/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0" + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) conversations > (model) summary_text_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/SummaryTextContent", + "ident": "SummaryTextContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A summary text from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type > (member) 0": { @@ -320689,7 +309427,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -320735,7 +309473,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -320769,7 +309507,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -320787,7 +309525,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -320817,7 +309555,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -320836,7 +309574,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -320847,7 +309585,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -320890,7 +309628,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -320909,7 +309647,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -320935,7 +309673,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -320952,7 +309690,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -321014,7 +309752,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -321032,7 +309770,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -321058,7 +309796,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -321083,7 +309821,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -321096,7 +309834,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -321126,7 +309864,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -321156,7 +309894,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -321186,7 +309924,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -321271,7 +310009,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -321317,7 +310055,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -321351,7 +310089,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -321369,7 +310107,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -321399,7 +310137,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -321418,7 +310156,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4 > (property) type", @@ -321429,7 +310167,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -321472,7 +310210,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -321491,7 +310229,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -321517,7 +310255,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -321534,7 +310272,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -321596,7 +310334,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -321614,7 +310352,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -321640,7 +310378,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -321665,7 +310403,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11 > (property) name", @@ -321678,7 +310416,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -321708,7 +310446,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -321738,7 +310476,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -321768,7 +310506,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -321839,7 +310577,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -321861,7 +310599,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -322228,7 +310966,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -322245,7 +310983,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -322377,7 +311115,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -322394,7 +311132,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -322415,7 +311153,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -322441,7 +311179,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -322463,7 +311201,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -322510,7 +311248,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -322527,7 +311265,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -322569,7 +311307,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -322586,7 +311324,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -322733,7 +311471,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -322750,7 +311488,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -322771,7 +311509,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -322781,7 +311519,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -322804,9 +311542,9 @@ Schema name: `ResponseOutputItemAddedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -322846,7 +311584,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -322863,7 +311601,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -322983,6 +311721,43 @@ Schema name: `ResponseOutputItemAddedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, "(resource) responses > (model) response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The text output from the model.", @@ -323022,43 +311797,6 @@ Schema name: `ResponseOutputItemAddedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", "docstring": "The refusal explanation from the model.", @@ -323100,7 +311838,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -323109,7 +311847,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -323118,7 +311856,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -323808,567 +312546,6 @@ Schema name: `ResponseOutputItemAddedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button": { "kind": "HttpDeclProperty", "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", @@ -324930,159 +313107,6 @@ Schema name: `ResponseOutputItemAddedEvent` "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) computer_action > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction", - "ident": "ComputerAction", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerAction" - }, - "docstring": "A click action.", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 4", - "(resource) responses > (model) computer_action > (schema) > (variant) 5", - "(resource) responses > (model) computer_action > (schema) > (variant) 6", - "(resource) responses > (model) computer_action > (schema) > (variant) 7", - "(resource) responses > (model) computer_action > (schema) > (variant) 8" - ] - }, "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -325090,7 +313114,7 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "computer_screenshot" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -325717,7 +313741,7 @@ Schema name: `ResponseOutputItemAddedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -325758,7 +313782,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -325886,7 +313910,7 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -326128,7 +314152,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -326239,21 +314263,9 @@ Schema name: `ResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -327724,7 +315736,7 @@ Schema name: `ResponseOutputItemAddedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -327765,7 +315777,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -327893,7 +315905,7 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -328135,7 +316147,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -328246,21 +316258,9 @@ Schema name: `ResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -329333,7 +317333,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -329351,7 +317351,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -329882,7 +317882,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", + "oasRef": "#/components/schemas/Annotation/oneOf/0", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -329912,7 +317912,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", + "oasRef": "#/components/schemas/Annotation/oneOf/1", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -329946,7 +317946,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", + "oasRef": "#/components/schemas/Annotation/oneOf/2", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -329984,7 +317984,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", + "oasRef": "#/components/schemas/Annotation/oneOf/3", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -330008,13 +318008,6 @@ Schema name: `ResponseOutputItemAddedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", "key": "token", @@ -330091,6 +318084,13 @@ Schema name: `ResponseOutputItemAddedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -330333,132 +318333,6 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "find_in_page" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -330965,21 +318839,21 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -331057,7 +318931,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -331079,7 +318953,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -331093,7 +318967,7 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -331104,7 +318978,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -331114,7 +318988,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -331285,21 +319159,9 @@ Schema name: `ResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -331309,10 +319171,7 @@ Schema name: `ResponseOutputItemAddedEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -331590,7 +319449,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/0", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/0", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -331608,7 +319467,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/1", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/1", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -331673,7 +319532,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -331718,7 +319577,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -331743,7 +319602,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -332265,21 +320124,21 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -332357,7 +320216,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -332379,7 +320238,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -332393,7 +320252,7 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -332404,7 +320263,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -332414,7 +320273,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -332585,21 +320444,9 @@ Schema name: `ResponseOutputItemAddedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -332609,10 +320456,7 @@ Schema name: `ResponseOutputItemAddedEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -332815,7 +320659,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -332860,7 +320704,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -332885,7 +320729,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -333745,9 +321589,9 @@ Schema name: `ResponseOutputItemAddedEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" } ], "oasRef": "#/components/schemas/ComparisonFilter/properties/value" @@ -333925,7 +321769,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -333952,7 +321796,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -333990,9 +321834,9 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -334011,9 +321855,9 @@ Schema name: `ResponseOutputItemAddedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -334044,9 +321888,9 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -334077,9 +321921,9 @@ Schema name: `ResponseOutputItemAddedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -334103,33 +321947,12 @@ Schema name: `ResponseOutputItemAddedEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -334872,7 +322695,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -334899,7 +322722,7 @@ Schema name: `ResponseOutputItemAddedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -334937,9 +322760,9 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -334958,9 +322781,9 @@ Schema name: `ResponseOutputItemAddedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -334991,9 +322814,9 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -335024,9 +322847,9 @@ Schema name: `ResponseOutputItemAddedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -335050,33 +322873,12 @@ Schema name: `ResponseOutputItemAddedEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -335486,7 +323288,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -335495,7 +323297,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -335504,7 +323306,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/2", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -335513,7 +323315,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3", "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", @@ -335527,9 +323329,9 @@ Schema name: `ResponseOutputItemAddedEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" }, "childrenParentSchema": "union", "children": [ @@ -335553,7 +323355,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) $shared > (model) compound_filter > (schema) > (property) filters > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/anyOf/1", + "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnknown" @@ -336209,7 +324011,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -336218,7 +324020,7 @@ Schema name: `ResponseOutputItemAddedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -336843,7 +324645,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/1", + "oasRef": "#/components/schemas/OutputItem/oneOf/1", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -336865,7 +324667,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) id", @@ -336877,7 +324679,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/2", + "oasRef": "#/components/schemas/OutputItem/oneOf/2", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -336908,7 +324710,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -336923,7 +324725,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/3", + "oasRef": "#/components/schemas/OutputItem/oneOf/3", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -336964,7 +324766,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/4", + "oasRef": "#/components/schemas/OutputItem/oneOf/4", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -336983,7 +324785,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id", @@ -336994,7 +324796,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/5", + "oasRef": "#/components/schemas/OutputItem/oneOf/5", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -337022,7 +324824,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id", @@ -337036,7 +324838,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/6", + "oasRef": "#/components/schemas/OutputItem/oneOf/6", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -337077,7 +324879,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/7", + "oasRef": "#/components/schemas/OutputItem/oneOf/7", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -337102,7 +324904,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) id", @@ -337115,7 +324917,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/8", + "oasRef": "#/components/schemas/OutputItem/oneOf/8", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -337148,7 +324950,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/9", + "oasRef": "#/components/schemas/OutputItem/oneOf/9", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -337181,7 +324983,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/10", + "oasRef": "#/components/schemas/OutputItem/oneOf/10", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -337222,7 +325024,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/11", + "oasRef": "#/components/schemas/OutputItem/oneOf/11", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -337263,7 +325065,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/12", + "oasRef": "#/components/schemas/OutputItem/oneOf/12", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -337292,7 +325094,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/13", + "oasRef": "#/components/schemas/OutputItem/oneOf/13", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -337311,7 +325113,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 13 > (property) id", @@ -337322,7 +325124,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/14", + "oasRef": "#/components/schemas/OutputItem/oneOf/14", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -337352,7 +325154,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/15", + "oasRef": "#/components/schemas/OutputItem/oneOf/15", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -337390,7 +325192,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/16", + "oasRef": "#/components/schemas/OutputItem/oneOf/16", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -337424,7 +325226,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/17", + "oasRef": "#/components/schemas/OutputItem/oneOf/17", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -337454,7 +325256,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/18", + "oasRef": "#/components/schemas/OutputItem/oneOf/18", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -337500,7 +325302,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/19", + "oasRef": "#/components/schemas/OutputItem/oneOf/19", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -337546,7 +325348,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/20", + "oasRef": "#/components/schemas/OutputItem/oneOf/20", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -337588,7 +325390,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/21", + "oasRef": "#/components/schemas/OutputItem/oneOf/21", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -337630,7 +325432,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/22", + "oasRef": "#/components/schemas/OutputItem/oneOf/22", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -337680,7 +325482,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/23", + "oasRef": "#/components/schemas/OutputItem/oneOf/23", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -337714,7 +325516,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/24", + "oasRef": "#/components/schemas/OutputItem/oneOf/24", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -337748,7 +325550,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/25", + "oasRef": "#/components/schemas/OutputItem/oneOf/25", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -337782,7 +325584,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/26", + "oasRef": "#/components/schemas/OutputItem/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -337824,7 +325626,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/27", + "oasRef": "#/components/schemas/OutputItem/oneOf/27", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -339111,9 +326913,9 @@ Schema name: `ResponseOutputItemDoneEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output" @@ -339508,154 +327310,26 @@ Schema name: `ResponseOutputItemDoneEvent` "optional": true, "nullable": false, "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) actions": { @@ -339874,15 +327548,9 @@ Schema name: `ResponseOutputItemDoneEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -339891,8 +327559,8 @@ Schema name: `ResponseOutputItemDoneEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type": { @@ -343128,9 +330796,9 @@ Schema name: `ResponseOutputItemDoneEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -343266,9 +330934,9 @@ Schema name: `ResponseOutputItemDoneEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1": { @@ -343295,13 +330963,13 @@ Schema name: `ResponseOutputItemDoneEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -343309,9 +330977,9 @@ Schema name: `ResponseOutputItemDoneEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_refusal > (schema)": { @@ -343536,7 +331204,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -343553,7 +331221,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -343595,7 +331263,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -343605,7 +331273,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -343628,9 +331296,9 @@ Schema name: `ResponseOutputItemDoneEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", @@ -343690,7 +331358,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision).", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_input_image > (schema) > (property) detail", @@ -343772,7 +331440,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -343789,7 +331457,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -343810,7 +331478,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -343840,7 +331508,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -343862,7 +331530,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -343991,9 +331659,9 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", + "oasRef": "#/components/schemas/ComputerAction/oneOf/0", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -344018,16 +331686,16 @@ Schema name: `ResponseOutputItemDoneEvent` "docstring": "A click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", + "oasRef": "#/components/schemas/ComputerAction/oneOf/1", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -344049,15 +331717,15 @@ Schema name: `ResponseOutputItemDoneEvent` "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y" + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", + "oasRef": "#/components/schemas/ComputerAction/oneOf/2", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -344076,14 +331744,14 @@ Schema name: `ResponseOutputItemDoneEvent` "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", + "oasRef": "#/components/schemas/ComputerAction/oneOf/3", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -344099,13 +331767,13 @@ Schema name: `ResponseOutputItemDoneEvent` "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", + "oasRef": "#/components/schemas/ComputerAction/oneOf/4", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -344127,15 +331795,15 @@ Schema name: `ResponseOutputItemDoneEvent` "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", + "oasRef": "#/components/schemas/ComputerAction/oneOf/5", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -344148,12 +331816,12 @@ Schema name: `ResponseOutputItemDoneEvent` "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6": { + "(resource) responses > (model) computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", + "oasRef": "#/components/schemas/ComputerAction/oneOf/6", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -344181,17 +331849,17 @@ Schema name: `ResponseOutputItemDoneEvent` "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7": { + "(resource) responses > (model) computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", + "oasRef": "#/components/schemas/ComputerAction/oneOf/7", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -344207,13 +331875,13 @@ Schema name: `ResponseOutputItemDoneEvent` "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8": { + "(resource) responses > (model) computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", + "oasRef": "#/components/schemas/ComputerAction/oneOf/8", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -344226,14 +331894,17 @@ Schema name: `ResponseOutputItemDoneEvent` "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" ] }, - "(resource) responses > (model) computer_action > (schema) > (variant) 0": { + "(resource) responses > (model) computer_action > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/0", - "ident": "Click", + "oasRef": "#/components/schemas/ComputerAction", + "ident": "ComputerAction", "type": { + "kind": "HttpTypeUnion", + "types": [ + { "kind": "HttpTypeObject", "members": [ { @@ -344253,21 +331924,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -344284,20 +331941,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/2", - "ident": "Drag", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -344311,19 +331955,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/3", - "ident": "Keypress", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -344334,18 +331966,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/4", - "ident": "Move", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -344362,20 +331983,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -344383,17 +331991,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/6", - "ident": "Scroll", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -344416,22 +332014,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/7", - "ident": "Type", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -344442,29 +332025,29 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/8", - "ident": "Wait", - "type": { + { "kind": "HttpTypeObject", "members": [ { "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/ComputerAction" }, - "docstring": "A wait action.", - "childrenParentSchema": "object", + "docstring": "A click action.", + "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) computer_action_list > (schema)": { @@ -344653,7 +332236,7 @@ Schema name: `ResponseOutputItemDoneEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "A summary of the reasoning output from the model so far.", "key": "text", @@ -344662,12 +332245,12 @@ Schema name: `ResponseOutputItemDoneEvent` "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Summary/properties/text", + "oasRef": "#/components/schemas/SummaryTextContent/properties/text", "deprecated": false, "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the object. Always `summary_text`.", "key": "type", @@ -344682,14 +332265,36 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "summary_text" } ], - "oasRef": "#/components/schemas/Summary/properties/type" + "oasRef": "#/components/schemas/SummaryTextContent/properties/type" }, - "oasRef": "#/components/schemas/Summary/properties/type", + "oasRef": "#/components/schemas/SummaryTextContent/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0" + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) conversations > (model) summary_text_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/SummaryTextContent", + "ident": "SummaryTextContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A summary text from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type > (member) 0": { @@ -344866,7 +332471,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -344912,7 +332517,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -344946,7 +332551,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -344964,7 +332569,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -344994,7 +332599,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -345013,7 +332618,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -345024,7 +332629,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -345067,7 +332672,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -345086,7 +332691,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -345112,7 +332717,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -345129,7 +332734,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -345191,7 +332796,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -345209,7 +332814,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -345235,7 +332840,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -345260,7 +332865,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -345273,7 +332878,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -345303,7 +332908,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -345333,7 +332938,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -345363,7 +332968,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -345448,7 +333053,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -345494,7 +333099,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -345528,7 +333133,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -345546,7 +333151,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -345576,7 +333181,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -345595,7 +333200,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4 > (property) type", @@ -345606,7 +333211,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -345649,7 +333254,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -345668,7 +333273,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -345694,7 +333299,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -345711,7 +333316,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -345773,7 +333378,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -345791,7 +333396,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -345817,7 +333422,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -345842,7 +333447,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11 > (property) name", @@ -345855,7 +333460,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -345885,7 +333490,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -345915,7 +333520,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -345945,7 +333550,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -346016,7 +333621,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -346038,7 +333643,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -346405,7 +334010,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -346422,7 +334027,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -346554,7 +334159,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -346571,7 +334176,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -346592,7 +334197,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -346618,7 +334223,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -346640,7 +334245,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -346687,7 +334292,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -346704,7 +334309,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -346746,7 +334351,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -346763,7 +334368,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -346910,7 +334515,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -346927,7 +334532,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -346948,7 +334553,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -346958,7 +334563,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -346981,9 +334586,9 @@ Schema name: `ResponseOutputItemDoneEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -347023,7 +334628,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -347040,7 +334645,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -347160,6 +334765,43 @@ Schema name: `ResponseOutputItemDoneEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, "(resource) responses > (model) response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The text output from the model.", @@ -347199,43 +334841,6 @@ Schema name: `ResponseOutputItemDoneEvent` "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", "docstring": "The refusal explanation from the model.", @@ -347277,7 +334882,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -347286,7 +334891,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -347295,7 +334900,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -347985,567 +335590,6 @@ Schema name: `ResponseOutputItemDoneEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button": { "kind": "HttpDeclProperty", "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", @@ -349107,159 +336151,6 @@ Schema name: `ResponseOutputItemDoneEvent` "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) computer_action > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction", - "ident": "ComputerAction", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerAction" - }, - "docstring": "A click action.", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 4", - "(resource) responses > (model) computer_action > (schema) > (variant) 5", - "(resource) responses > (model) computer_action > (schema) > (variant) 6", - "(resource) responses > (model) computer_action > (schema) > (variant) 7", - "(resource) responses > (model) computer_action > (schema) > (variant) 8" - ] - }, "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -349267,7 +336158,7 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "computer_screenshot" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -349894,7 +336785,7 @@ Schema name: `ResponseOutputItemDoneEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -349935,7 +336826,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -350063,7 +336954,7 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -350305,7 +337196,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -350416,21 +337307,9 @@ Schema name: `ResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -351901,7 +338780,7 @@ Schema name: `ResponseOutputItemDoneEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -351942,7 +338821,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -352070,7 +338949,7 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -352312,7 +339191,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -352423,21 +339302,9 @@ Schema name: `ResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -353510,7 +340377,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -353528,7 +340395,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -354059,7 +340926,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", + "oasRef": "#/components/schemas/Annotation/oneOf/0", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -354089,7 +340956,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", + "oasRef": "#/components/schemas/Annotation/oneOf/1", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -354123,7 +340990,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", + "oasRef": "#/components/schemas/Annotation/oneOf/2", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -354161,7 +341028,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", + "oasRef": "#/components/schemas/Annotation/oneOf/3", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -354185,13 +341052,6 @@ Schema name: `ResponseOutputItemDoneEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", "key": "token", @@ -354268,6 +341128,13 @@ Schema name: `ResponseOutputItemDoneEvent` "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -354510,132 +341377,6 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "find_in_page" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -355142,21 +341883,21 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -355234,7 +341975,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -355256,7 +341997,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -355270,7 +342011,7 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -355281,7 +342022,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -355291,7 +342032,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -355462,21 +342203,9 @@ Schema name: `ResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -355486,10 +342215,7 @@ Schema name: `ResponseOutputItemDoneEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -355767,7 +342493,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/0", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/0", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -355785,7 +342511,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/1", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/1", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -355850,7 +342576,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -355895,7 +342621,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -355920,7 +342646,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -356442,21 +343168,21 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -356534,7 +343260,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -356556,7 +343282,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -356570,7 +343296,7 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -356581,7 +343307,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -356591,7 +343317,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -356762,21 +343488,9 @@ Schema name: `ResponseOutputItemDoneEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -356786,10 +343500,7 @@ Schema name: `ResponseOutputItemDoneEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -356992,7 +343703,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -357037,7 +343748,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -357062,7 +343773,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -357922,9 +344633,9 @@ Schema name: `ResponseOutputItemDoneEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" } ], "oasRef": "#/components/schemas/ComparisonFilter/properties/value" @@ -358102,7 +344813,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -358129,7 +344840,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -358167,9 +344878,9 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -358188,9 +344899,9 @@ Schema name: `ResponseOutputItemDoneEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -358221,9 +344932,9 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -358254,9 +344965,9 @@ Schema name: `ResponseOutputItemDoneEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -358280,33 +344991,12 @@ Schema name: `ResponseOutputItemDoneEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -359049,7 +345739,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -359076,7 +345766,7 @@ Schema name: `ResponseOutputItemDoneEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -359114,9 +345804,9 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -359135,9 +345825,9 @@ Schema name: `ResponseOutputItemDoneEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -359168,9 +345858,9 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -359201,9 +345891,9 @@ Schema name: `ResponseOutputItemDoneEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -359227,33 +345917,12 @@ Schema name: `ResponseOutputItemDoneEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -359663,7 +346332,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -359672,7 +346341,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -359681,7 +346350,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/2", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -359690,7 +346359,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3", "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", @@ -359704,9 +346373,9 @@ Schema name: `ResponseOutputItemDoneEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" }, "childrenParentSchema": "union", "children": [ @@ -359730,7 +346399,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) $shared > (model) compound_filter > (schema) > (property) filters > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/anyOf/1", + "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnknown" @@ -360386,7 +347055,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -360395,7 +347064,7 @@ Schema name: `ResponseOutputItemDoneEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -361048,9 +347717,9 @@ Schema name: `ResponseContentPartAddedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_content_part_added_event > (schema) > (property) part > (variant) 1": { @@ -361068,7 +347737,7 @@ Schema name: `ResponseContentPartAddedEvent` }, "(resource) responses > (model) response_content_part_added_event > (schema) > (property) part > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputContent/anyOf/2", + "oasRef": "#/components/schemas/OutputContent/oneOf/2", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -361099,13 +347768,13 @@ Schema name: `ResponseContentPartAddedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -361113,9 +347782,9 @@ Schema name: `ResponseContentPartAddedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_refusal > (schema)": { @@ -361248,6 +347917,43 @@ Schema name: `ResponseContentPartAddedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, "(resource) responses > (model) response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The text output from the model.", @@ -361287,43 +347993,6 @@ Schema name: `ResponseContentPartAddedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", "docstring": "The refusal explanation from the model.", @@ -361404,7 +348073,7 @@ Schema name: `ResponseContentPartAddedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", + "oasRef": "#/components/schemas/Annotation/oneOf/0", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -361434,7 +348103,7 @@ Schema name: `ResponseContentPartAddedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", + "oasRef": "#/components/schemas/Annotation/oneOf/1", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -361468,7 +348137,7 @@ Schema name: `ResponseContentPartAddedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", + "oasRef": "#/components/schemas/Annotation/oneOf/2", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -361506,7 +348175,7 @@ Schema name: `ResponseContentPartAddedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", + "oasRef": "#/components/schemas/Annotation/oneOf/3", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -361530,13 +348199,6 @@ Schema name: `ResponseContentPartAddedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", "key": "token", @@ -361613,6 +348275,13 @@ Schema name: `ResponseContentPartAddedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -362197,9 +348866,9 @@ Schema name: `ResponseContentPartDoneEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_content_part_done_event > (schema) > (property) part > (variant) 1": { @@ -362217,7 +348886,7 @@ Schema name: `ResponseContentPartDoneEvent` }, "(resource) responses > (model) response_content_part_done_event > (schema) > (property) part > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputContent/anyOf/2", + "oasRef": "#/components/schemas/OutputContent/oneOf/2", "ident": "ReasoningText", "type": { "kind": "HttpTypeObject", @@ -362248,13 +348917,13 @@ Schema name: `ResponseContentPartDoneEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -362262,9 +348931,9 @@ Schema name: `ResponseContentPartDoneEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_refusal > (schema)": { @@ -362397,6 +349066,43 @@ Schema name: `ResponseContentPartDoneEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, "(resource) responses > (model) response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The text output from the model.", @@ -362436,43 +349142,6 @@ Schema name: `ResponseContentPartDoneEvent` "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", "docstring": "The refusal explanation from the model.", @@ -362553,7 +349222,7 @@ Schema name: `ResponseContentPartDoneEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", + "oasRef": "#/components/schemas/Annotation/oneOf/0", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -362583,7 +349252,7 @@ Schema name: `ResponseContentPartDoneEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", + "oasRef": "#/components/schemas/Annotation/oneOf/1", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -362617,7 +349286,7 @@ Schema name: `ResponseContentPartDoneEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", + "oasRef": "#/components/schemas/Annotation/oneOf/2", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -362655,7 +349324,7 @@ Schema name: `ResponseContentPartDoneEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", + "oasRef": "#/components/schemas/Annotation/oneOf/3", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -362679,13 +349348,6 @@ Schema name: `ResponseContentPartDoneEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", "key": "token", @@ -362762,6 +349424,13 @@ Schema name: `ResponseContentPartDoneEvent` "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -368827,6 +355496,7 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -369611,9 +356281,9 @@ Schema name: `ResponseQueuedEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions" @@ -369647,7 +356317,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) model": { "kind": "HttpDeclProperty", - "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](https://platform.openai.com/docs/models)\nto browse and compare available models.\n", + "docstring": "Model ID used to generate the response, like `gpt-4o` or `o3`. OpenAI\noffers a wide range of models with different capabilities, performance\ncharacteristics, and price points. Refer to the [model guide](/docs/models)\nto browse and compare available models.\n", "key": "model", "optional": false, "nullable": false, @@ -369860,7 +356530,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools": { "kind": "HttpDeclProperty", - "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](https://platform.openai.com/docs/guides/tools-web-search)\n or [file search](https://platform.openai.com/docs/guides/tools-file-search). Learn more about\n [built-in tools](https://platform.openai.com/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](https://platform.openai.com/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](https://platform.openai.com/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", + "docstring": "An array of tools the model may call while generating a response. You\ncan specify which tool to use by setting the `tool_choice` parameter.\n\nWe support the following categories of tools:\n- **Built-in tools**: Tools that are provided by OpenAI that extend the\n model's capabilities, like [web search](/docs/guides/tools-web-search)\n or [file search](/docs/guides/tools-file-search). Learn more about\n [built-in tools](/docs/guides/tools).\n- **MCP Tools**: Integrations with third-party systems via custom MCP servers\n or predefined connectors such as Google Drive and SharePoint. Learn more about\n [MCP Tools](/docs/guides/tools-connectors-mcp).\n- **Function calls (custom tools)**: Functions that are defined by you,\n enabling the model to call your own code with strongly typed arguments\n and outputs. Learn more about\n [function calling](/docs/guides/function-calling). You can also use\n custom tools to call your own code.\n", "key": "tools", "optional": false, "nullable": false, @@ -370223,7 +356893,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Whether to run the model response in the background.\n[Learn more](https://platform.openai.com/docs/guides/background).\n", + "docstring": "Whether to run the model response in the background.\n[Learn more](/docs/guides/background).\n", "key": "background", "optional": true, "nullable": true, @@ -370278,7 +356948,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) max_output_tokens": { "kind": "HttpDeclProperty", - "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](https://platform.openai.com/docs/guides/reasoning).\n", + "docstring": "An upper bound for the number of tokens that can be generated for a response, including visible output tokens and [reasoning tokens](/docs/guides/reasoning).\n", "key": "max_output_tokens", "optional": true, "nullable": true, @@ -370331,9 +357001,23 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response > (schema) > (property) moderation > (property) output" ] }, + "(resource) responses > (model) response > (schema) > (property) output_text": { + "kind": "HttpDeclProperty", + "docstring": "SDK-only convenience property that contains the aggregated text output\nfrom all `output_text` items in the `output` array, if any are present.\nSupported in the Python and JavaScript SDKs.\n", + "key": "output_text", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/Response/allOf/2/properties/output_text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, "(resource) responses > (model) response > (schema) > (property) previous_response_id": { "kind": "HttpDeclProperty", - "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](https://platform.openai.com/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", + "docstring": "The unique ID of the previous response to the model. Use this to\ncreate multi-turn conversations. Learn more about\n[conversation state](/docs/guides/conversation-state). Cannot be used in conjunction with `conversation`.\n", "key": "previous_response_id", "optional": true, "nullable": true, @@ -370347,7 +357031,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt": { "kind": "HttpDeclProperty", - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "key": "prompt", "optional": true, "nullable": true, @@ -370370,7 +357054,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_key": { "kind": "HttpDeclProperty", - "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "Used by OpenAI to cache responses for similar requests to optimize your cache hit rates. Replaces the `user` field. [Learn more](/docs/guides/prompt-caching).\n", "key": "prompt_cache_key", "optional": true, "nullable": false, @@ -370414,7 +357098,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) prompt_cache_retention": { "kind": "HttpDeclProperty", - "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](https://platform.openai.com/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", + "docstring": "Deprecated. Use `prompt_cache_options.ttl` instead.\n\nThe retention policy for the prompt cache. Set to `24h` to enable extended prompt caching, which keeps cached prefixes active for longer, up to a maximum of 24 hours. [Learn more](/docs/guides/prompt-caching#prompt-cache-retention).\nThis field expresses a maximum retention policy, while\n`prompt_cache_options.ttl` expresses a minimum cache lifetime. The two\nfields are independent and do not interact.\nFor `gpt-5.5`, `gpt-5.5-pro`, and future models, only `24h` is supported.\n\nFor older models that support both `in_memory` and `24h`, the default depends on your organization's data retention policy:\n - Organizations without ZDR enabled default to `24h`.\n - Organizations with ZDR enabled default to `in_memory` when `prompt_cache_retention` is not specified.\n", "key": "prompt_cache_retention", "optional": true, "nullable": true, @@ -370469,7 +357153,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) safety_identifier": { "kind": "HttpDeclProperty", - "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.\nThe IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "safety_identifier", "optional": true, "nullable": false, @@ -370489,7 +357173,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) service_tier": { "kind": "HttpDeclProperty", - "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](https://platform.openai.com/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", + "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n", "key": "service_tier", "optional": true, "nullable": true, @@ -370560,7 +357244,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) text": { "kind": "HttpDeclProperty", - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "key": "text", "optional": true, "nullable": false, @@ -370655,7 +357339,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) user": { "kind": "HttpDeclProperty", - "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](https://platform.openai.com/docs/guides/safety-best-practices#safety-identifiers).\n", + "docstring": "This field is being replaced by `safety_identifier` and `prompt_cache_key`. Use `prompt_cache_key` instead to maintain caching optimizations.\nA stable identifier for your end-users.\nUsed to boost cache hit rates by better bucketing similar requests and to help OpenAI detect and prevent abuse. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).\n", "key": "user", "optional": true, "nullable": false, @@ -370737,6 +357421,9 @@ Schema name: `ResponseQueuedEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -370803,6 +357490,7 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response > (schema) > (property) max_output_tokens", "(resource) responses > (model) response > (schema) > (property) max_tool_calls", "(resource) responses > (model) response > (schema) > (property) moderation", + "(resource) responses > (model) response > (schema) > (property) output_text", "(resource) responses > (model) response > (schema) > (property) previous_response_id", "(resource) responses > (model) response > (schema) > (property) prompt", "(resource) responses > (model) response > (schema) > (property) prompt_cache_key", @@ -371007,7 +357695,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -371017,7 +357705,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1", "ident": "InputItemList", "type": { "kind": "HttpTypeArray", @@ -371662,9 +358350,9 @@ Schema name: `ResponseQueuedEvent` ] } ], - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1/items" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1/items" }, - "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/Response/allOf/2/properties/instructions/anyOf/0/oneOf/1" }, "docstring": "A list of one or many input items to the model, containing\ndifferent content types.\n", "childrenParentSchema": "union", @@ -371801,95 +358489,422 @@ Schema name: `ResponseQueuedEvent` "children": [] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1", + "ident": "UnionMember1", "type": { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" + }, + "childrenParentSchema": "enum", + "children": [ + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79", + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80" ] }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2": { @@ -371987,9 +359002,334 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeString" }, { - "kind": "HttpTypeReference", - "ident": "ChatModel", - "$ref": "(resource) $shared > (model) chat_model > (schema)" + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-sol" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-terra" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.6-luna" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-mini-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.4-nano-2026-03-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.3-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.2-pro-2025-12-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-2025-11-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-codex" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5.1-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-mini-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-nano-2025-08-07" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-5-chat-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-mini-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4.1-nano-2025-04-14" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o4-mini-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-2025-04-16" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o3-mini-2025-01-31" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-preview-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "o1-mini-2024-09-12" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-11-20" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-08-06" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-2024-05-13" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-10-01" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-audio-preview-2025-06-03" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-audio-preview-2024-12-17" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-search-preview-2025-03-11" + }, + { + "kind": "HttpTypeLiteral", + "literal": "chatgpt-4o-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "codex-mini-latest" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4o-mini-2024-07-18" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-2024-04-09" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0125-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-turbo-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-1106-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-vision-preview" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0314" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-4-32k-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0301" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0613" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-1106" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-0125" + }, + { + "kind": "HttpTypeLiteral", + "literal": "gpt-3.5-turbo-16k-0613" + } + ], + "oasRef": "#/components/schemas/ModelIdsShared/anyOf/1" }, { "kind": "HttpTypeUnion", @@ -372089,7 +359429,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/1", + "oasRef": "#/components/schemas/OutputItem/oneOf/1", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -372111,7 +359451,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) id", @@ -372123,7 +359463,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/2", + "oasRef": "#/components/schemas/OutputItem/oneOf/2", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -372154,7 +359494,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) arguments", @@ -372169,7 +359509,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/3", + "oasRef": "#/components/schemas/OutputItem/oneOf/3", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -372210,7 +359550,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/4", + "oasRef": "#/components/schemas/OutputItem/oneOf/4", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -372229,7 +359569,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id", @@ -372240,7 +359580,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/5", + "oasRef": "#/components/schemas/OutputItem/oneOf/5", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -372268,7 +359608,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id", @@ -372282,7 +359622,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/6", + "oasRef": "#/components/schemas/OutputItem/oneOf/6", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -372323,7 +359663,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/7", + "oasRef": "#/components/schemas/OutputItem/oneOf/7", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -372348,7 +359688,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) id", @@ -372361,7 +359701,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/8", + "oasRef": "#/components/schemas/OutputItem/oneOf/8", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -372394,7 +359734,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/9", + "oasRef": "#/components/schemas/OutputItem/oneOf/9", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -372427,7 +359767,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/10", + "oasRef": "#/components/schemas/OutputItem/oneOf/10", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -372468,7 +359808,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/11", + "oasRef": "#/components/schemas/OutputItem/oneOf/11", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -372509,7 +359849,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/12", + "oasRef": "#/components/schemas/OutputItem/oneOf/12", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -372538,7 +359878,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/13", + "oasRef": "#/components/schemas/OutputItem/oneOf/13", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -372557,7 +359897,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 13 > (property) id", @@ -372568,7 +359908,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/14", + "oasRef": "#/components/schemas/OutputItem/oneOf/14", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -372598,7 +359938,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/15", + "oasRef": "#/components/schemas/OutputItem/oneOf/15", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -372636,7 +359976,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/16", + "oasRef": "#/components/schemas/OutputItem/oneOf/16", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -372670,7 +360010,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/17", + "oasRef": "#/components/schemas/OutputItem/oneOf/17", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -372700,7 +360040,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/18", + "oasRef": "#/components/schemas/OutputItem/oneOf/18", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -372746,7 +360086,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/19", + "oasRef": "#/components/schemas/OutputItem/oneOf/19", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -372792,7 +360132,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/20", + "oasRef": "#/components/schemas/OutputItem/oneOf/20", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -372834,7 +360174,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/21", + "oasRef": "#/components/schemas/OutputItem/oneOf/21", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -372876,7 +360216,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/22", + "oasRef": "#/components/schemas/OutputItem/oneOf/22", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -372926,7 +360266,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/23", + "oasRef": "#/components/schemas/OutputItem/oneOf/23", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -372960,7 +360300,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/24", + "oasRef": "#/components/schemas/OutputItem/oneOf/24", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -372994,7 +360334,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/25", + "oasRef": "#/components/schemas/OutputItem/oneOf/25", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -373028,7 +360368,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/26", + "oasRef": "#/components/schemas/OutputItem/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -373070,7 +360410,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/OutputItem/anyOf/27", + "oasRef": "#/components/schemas/OutputItem/oneOf/27", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -373863,7 +361203,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tool_choice > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolChoiceParam/anyOf/6", + "oasRef": "#/components/schemas/ToolChoiceParam/oneOf/6", "ident": "SpecificProgrammaticToolCallingParam", "type": { "kind": "HttpTypeObject", @@ -373970,7 +361310,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](/docs/guides/tools).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) tool_choice_types > (schema) > (property) type" @@ -374084,7 +361424,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -374130,7 +361470,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -374164,7 +361504,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -374182,7 +361522,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -374212,7 +361552,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -374231,7 +361571,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 4 > (property) type", @@ -374242,7 +361582,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -374285,7 +361625,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -374304,7 +361644,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -374330,7 +361670,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -374347,7 +361687,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -374409,7 +361749,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -374427,7 +361767,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -374453,7 +361793,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -374478,7 +361818,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 11 > (property) name", @@ -374491,7 +361831,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -374521,7 +361861,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -374551,7 +361891,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -374581,7 +361921,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -374829,7 +362169,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).\n", + "docstring": "Reference to a prompt template and its variables.\n[Learn more](/docs/guides/text?api-mode=responses#reusable-prompts).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_prompt > (schema) > (property) id", @@ -375230,7 +362570,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_text_config > (schema) > (property) format": { "kind": "HttpDeclProperty", - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "key": "format", "optional": true, "nullable": false, @@ -375301,7 +362641,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "Configuration options for a text response from the model. Can 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)\n", + "docstring": "Configuration options for a text response from the model. Can be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](/docs/guides/text)\n- [Structured Outputs](/docs/guides/structured-outputs)\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_text_config > (schema) > (property) format", @@ -375610,7 +362950,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/0", + "oasRef": "#/components/schemas/Item/oneOf/0", "ident": "Message", "type": { "kind": "HttpTypeObject", @@ -375657,7 +362997,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/2", + "oasRef": "#/components/schemas/Item/oneOf/2", "ident": "FileSearchCall", "type": { "kind": "HttpTypeObject", @@ -375679,7 +363019,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "The results of a file search tool call. See the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.\n", + "docstring": "The results of a file search tool call. See the\n[file search guide](/docs/guides/tools-file-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) id", @@ -375691,7 +363031,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/3", + "oasRef": "#/components/schemas/Item/oneOf/3", "ident": "ComputerCall", "type": { "kind": "HttpTypeObject", @@ -375719,7 +363059,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A tool call to a computer use tool. See the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.\n", + "docstring": "A tool call to a computer use tool. See the\n[computer use guide](/docs/guides/tools-computer-use) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) id", @@ -375733,7 +363073,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/4", + "oasRef": "#/components/schemas/Item/oneOf/4", "ident": "ComputerCallOutput", "type": { "kind": "HttpTypeObject", @@ -375771,7 +363111,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/5", + "oasRef": "#/components/schemas/Item/oneOf/5", "ident": "WebSearchCall", "type": { "kind": "HttpTypeObject", @@ -375790,7 +363130,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "The results of a web search tool call. See the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.\n", + "docstring": "The results of a web search tool call. See the\n[web search guide](/docs/guides/tools-web-search) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) id", @@ -375801,7 +363141,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/6", + "oasRef": "#/components/schemas/Item/oneOf/6", "ident": "FunctionCall", "type": { "kind": "HttpTypeObject", @@ -375832,7 +363172,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A tool call to run a function. See the \n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.\n", + "docstring": "A tool call to run a function. See the \n[function calling guide](/docs/guides/function-calling) for more information.\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) arguments", @@ -375847,7 +363187,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/7", + "oasRef": "#/components/schemas/Item/oneOf/7", "ident": "FunctionCallOutput", "type": { "kind": "HttpTypeObject", @@ -375885,7 +363225,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/8", + "oasRef": "#/components/schemas/Item/oneOf/8", "ident": "ToolSearchCall", "type": { "kind": "HttpTypeObject", @@ -375922,7 +363262,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/9", + "oasRef": "#/components/schemas/Item/oneOf/9", "ident": "ToolSearchOutput", "type": { "kind": "HttpTypeObject", @@ -375959,7 +363299,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/10", + "oasRef": "#/components/schemas/Item/oneOf/10", "ident": "AdditionalTools", "type": { "kind": "HttpTypeObject", @@ -375988,7 +363328,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/11", + "oasRef": "#/components/schemas/Item/oneOf/11", "ident": "Reasoning", "type": { "kind": "HttpTypeObject", @@ -376013,7 +363353,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "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).\n", + "docstring": "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](/docs/guides/conversation-state).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) id", @@ -376026,7 +363366,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/12", + "oasRef": "#/components/schemas/Item/oneOf/12", "ident": "Compaction", "type": { "kind": "HttpTypeObject", @@ -376042,7 +363382,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).", + "docstring": "A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 13 > (property) encrypted_content", @@ -376052,7 +363392,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/13", + "oasRef": "#/components/schemas/Item/oneOf/13", "ident": "ImageGenerationCall", "type": { "kind": "HttpTypeObject", @@ -376082,7 +363422,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/14", + "oasRef": "#/components/schemas/Item/oneOf/14", "ident": "CodeInterpreterCall", "type": { "kind": "HttpTypeObject", @@ -376120,7 +363460,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/15", + "oasRef": "#/components/schemas/Item/oneOf/15", "ident": "LocalShellCall", "type": { "kind": "HttpTypeObject", @@ -376154,7 +363494,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/16", + "oasRef": "#/components/schemas/Item/oneOf/16", "ident": "LocalShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -376184,7 +363524,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/17", + "oasRef": "#/components/schemas/Item/oneOf/17", "ident": "ShellCall", "type": { "kind": "HttpTypeObject", @@ -376226,7 +363566,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/18", + "oasRef": "#/components/schemas/Item/oneOf/18", "ident": "ShellCallOutput", "type": { "kind": "HttpTypeObject", @@ -376268,7 +363608,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/19", + "oasRef": "#/components/schemas/Item/oneOf/19", "ident": "ApplyPatchCall", "type": { "kind": "HttpTypeObject", @@ -376306,7 +363646,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/20", + "oasRef": "#/components/schemas/Item/oneOf/20", "ident": "ApplyPatchCallOutput", "type": { "kind": "HttpTypeObject", @@ -376344,7 +363684,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/21", + "oasRef": "#/components/schemas/Item/oneOf/21", "ident": "McpListTools", "type": { "kind": "HttpTypeObject", @@ -376378,7 +363718,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/22", + "oasRef": "#/components/schemas/Item/oneOf/22", "ident": "McpApprovalRequest", "type": { "kind": "HttpTypeObject", @@ -376412,7 +363752,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/23", + "oasRef": "#/components/schemas/Item/oneOf/23", "ident": "McpApprovalResponse", "type": { "kind": "HttpTypeObject", @@ -376446,7 +363786,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/24", + "oasRef": "#/components/schemas/Item/oneOf/24", "ident": "McpCall", "type": { "kind": "HttpTypeObject", @@ -376496,7 +363836,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/25", + "oasRef": "#/components/schemas/Item/oneOf/25", "ident": "CustomToolCallOutput", "type": { "kind": "HttpTypeObject", @@ -376530,7 +363870,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Item/anyOf/26", + "oasRef": "#/components/schemas/Item/oneOf/26", "ident": "CustomToolCall", "type": { "kind": "HttpTypeObject", @@ -376572,7 +363912,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 28": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/2", + "oasRef": "#/components/schemas/InputItem/oneOf/2", "ident": "CompactionTrigger", "type": { "kind": "HttpTypeObject", @@ -376590,7 +363930,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 29": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/3", + "oasRef": "#/components/schemas/InputItem/oneOf/3", "ident": "ItemReference", "type": { "kind": "HttpTypeObject", @@ -376612,7 +363952,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 30": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/4", + "oasRef": "#/components/schemas/InputItem/oneOf/4", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -376645,7 +363985,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 31": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputItem/anyOf/5", + "oasRef": "#/components/schemas/InputItem/oneOf/5", "ident": "ProgramOutput", "type": { "kind": "HttpTypeObject", @@ -376957,992 +364297,573 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_output_message > (schema) > (property) phase > (member) 1" ] }, - "(resource) $shared > (model) chat_model > (schema) > (member) 0": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-sol" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 1": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-terra" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 2": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.6-luna" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 3": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 3": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 4": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 5": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 5": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 6": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 6": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-mini-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 7": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 7": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.4-nano-2026-03-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 8": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 8": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.3-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 9": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 9": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 10": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 10": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 11": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 11": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 12": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 12": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 13": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 13": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.2-pro-2025-12-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 14": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 14": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 15": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 15": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-2025-11-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 16": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 16": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-codex" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 17": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 17": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 18": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 18": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5.1-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 19": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 19": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 20": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 20": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 21": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 21": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 22": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 22": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 23": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 23": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-mini-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 24": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 24": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-nano-2025-08-07" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 25": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 25": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-5-chat-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 26": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 26": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 27": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 27": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 28": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 28": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 29": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 29": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 30": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 30": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-mini-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 31": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 31": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4.1-nano-2025-04-14" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 32": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 32": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 33": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 33": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o4-mini-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 34": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 34": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 35": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 35": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-2025-04-16" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 36": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 36": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 37": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 37": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o3-mini-2025-01-31" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 38": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 38": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 39": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 39": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 40": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 40": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 41": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 41": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-preview-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 42": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 42": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 43": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 43": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "o1-mini-2024-09-12" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 44": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 44": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 45": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 45": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-11-20" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 46": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 46": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-08-06" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 47": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 47": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-2024-05-13" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 48": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 48": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 49": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 49": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-10-01" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 50": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 50": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 51": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 51": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-audio-preview-2025-06-03" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 52": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 52": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 53": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 53": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-audio-preview-2024-12-17" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 54": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 54": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 55": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 55": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 56": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 56": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 57": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 57": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-search-preview-2025-03-11" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 58": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 58": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "chatgpt-4o-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 59": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 59": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "codex-mini-latest" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 60": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 60": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 61": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 61": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4o-mini-2024-07-18" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 62": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 62": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 63": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 63": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-2024-04-09" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 64": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 64": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0125-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 65": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 65": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-turbo-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 66": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 66": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-1106-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 67": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 67": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-vision-preview" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 68": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 68": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 69": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 69": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 70": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 70": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 71": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 71": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 72": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 72": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0314" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 73": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 73": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-4-32k-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 74": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 74": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 75": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 75": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 76": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 76": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0301" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 77": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 77": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0613" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 78": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 78": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-1106" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 79": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 79": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-0125" } }, - "(resource) $shared > (model) chat_model > (schema) > (member) 80": { + "(resource) $shared > (model) responses_model > (schema) > (variant) 1 > (member) 80": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-3.5-turbo-16k-0613" } }, - "(resource) $shared > (model) chat_model > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ChatModel", - "ident": "ChatModel", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-sol" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-terra" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.6-luna" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-mini-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.4-nano-2026-03-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.3-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.2-pro-2025-12-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-2025-11-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-codex" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5.1-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-mini-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-nano-2025-08-07" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-5-chat-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-mini-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4.1-nano-2025-04-14" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o4-mini-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-2025-04-16" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o3-mini-2025-01-31" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-preview-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "o1-mini-2024-09-12" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-11-20" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-08-06" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-2024-05-13" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-10-01" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-audio-preview-2025-06-03" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-audio-preview-2024-12-17" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-search-preview-2025-03-11" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-4o-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "codex-mini-latest" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4o-mini-2024-07-18" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-2024-04-09" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0125-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-turbo-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-1106-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-vision-preview" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0314" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-4-32k-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0301" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0613" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-1106" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-0125" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-3.5-turbo-16k-0613" - } - ], - "oasRef": "#/components/schemas/ChatModel" - }, - "childrenParentSchema": "enum", - "children": [ - "(resource) $shared > (model) chat_model > (schema) > (member) 0", - "(resource) $shared > (model) chat_model > (schema) > (member) 1", - "(resource) $shared > (model) chat_model > (schema) > (member) 2", - "(resource) $shared > (model) chat_model > (schema) > (member) 3", - "(resource) $shared > (model) chat_model > (schema) > (member) 4", - "(resource) $shared > (model) chat_model > (schema) > (member) 5", - "(resource) $shared > (model) chat_model > (schema) > (member) 6", - "(resource) $shared > (model) chat_model > (schema) > (member) 7", - "(resource) $shared > (model) chat_model > (schema) > (member) 8", - "(resource) $shared > (model) chat_model > (schema) > (member) 9", - "(resource) $shared > (model) chat_model > (schema) > (member) 10", - "(resource) $shared > (model) chat_model > (schema) > (member) 11", - "(resource) $shared > (model) chat_model > (schema) > (member) 12", - "(resource) $shared > (model) chat_model > (schema) > (member) 13", - "(resource) $shared > (model) chat_model > (schema) > (member) 14", - "(resource) $shared > (model) chat_model > (schema) > (member) 15", - "(resource) $shared > (model) chat_model > (schema) > (member) 16", - "(resource) $shared > (model) chat_model > (schema) > (member) 17", - "(resource) $shared > (model) chat_model > (schema) > (member) 18", - "(resource) $shared > (model) chat_model > (schema) > (member) 19", - "(resource) $shared > (model) chat_model > (schema) > (member) 20", - "(resource) $shared > (model) chat_model > (schema) > (member) 21", - "(resource) $shared > (model) chat_model > (schema) > (member) 22", - "(resource) $shared > (model) chat_model > (schema) > (member) 23", - "(resource) $shared > (model) chat_model > (schema) > (member) 24", - "(resource) $shared > (model) chat_model > (schema) > (member) 25", - "(resource) $shared > (model) chat_model > (schema) > (member) 26", - "(resource) $shared > (model) chat_model > (schema) > (member) 27", - "(resource) $shared > (model) chat_model > (schema) > (member) 28", - "(resource) $shared > (model) chat_model > (schema) > (member) 29", - "(resource) $shared > (model) chat_model > (schema) > (member) 30", - "(resource) $shared > (model) chat_model > (schema) > (member) 31", - "(resource) $shared > (model) chat_model > (schema) > (member) 32", - "(resource) $shared > (model) chat_model > (schema) > (member) 33", - "(resource) $shared > (model) chat_model > (schema) > (member) 34", - "(resource) $shared > (model) chat_model > (schema) > (member) 35", - "(resource) $shared > (model) chat_model > (schema) > (member) 36", - "(resource) $shared > (model) chat_model > (schema) > (member) 37", - "(resource) $shared > (model) chat_model > (schema) > (member) 38", - "(resource) $shared > (model) chat_model > (schema) > (member) 39", - "(resource) $shared > (model) chat_model > (schema) > (member) 40", - "(resource) $shared > (model) chat_model > (schema) > (member) 41", - "(resource) $shared > (model) chat_model > (schema) > (member) 42", - "(resource) $shared > (model) chat_model > (schema) > (member) 43", - "(resource) $shared > (model) chat_model > (schema) > (member) 44", - "(resource) $shared > (model) chat_model > (schema) > (member) 45", - "(resource) $shared > (model) chat_model > (schema) > (member) 46", - "(resource) $shared > (model) chat_model > (schema) > (member) 47", - "(resource) $shared > (model) chat_model > (schema) > (member) 48", - "(resource) $shared > (model) chat_model > (schema) > (member) 49", - "(resource) $shared > (model) chat_model > (schema) > (member) 50", - "(resource) $shared > (model) chat_model > (schema) > (member) 51", - "(resource) $shared > (model) chat_model > (schema) > (member) 52", - "(resource) $shared > (model) chat_model > (schema) > (member) 53", - "(resource) $shared > (model) chat_model > (schema) > (member) 54", - "(resource) $shared > (model) chat_model > (schema) > (member) 55", - "(resource) $shared > (model) chat_model > (schema) > (member) 56", - "(resource) $shared > (model) chat_model > (schema) > (member) 57", - "(resource) $shared > (model) chat_model > (schema) > (member) 58", - "(resource) $shared > (model) chat_model > (schema) > (member) 59", - "(resource) $shared > (model) chat_model > (schema) > (member) 60", - "(resource) $shared > (model) chat_model > (schema) > (member) 61", - "(resource) $shared > (model) chat_model > (schema) > (member) 62", - "(resource) $shared > (model) chat_model > (schema) > (member) 63", - "(resource) $shared > (model) chat_model > (schema) > (member) 64", - "(resource) $shared > (model) chat_model > (schema) > (member) 65", - "(resource) $shared > (model) chat_model > (schema) > (member) 66", - "(resource) $shared > (model) chat_model > (schema) > (member) 67", - "(resource) $shared > (model) chat_model > (schema) > (member) 68", - "(resource) $shared > (model) chat_model > (schema) > (member) 69", - "(resource) $shared > (model) chat_model > (schema) > (member) 70", - "(resource) $shared > (model) chat_model > (schema) > (member) 71", - "(resource) $shared > (model) chat_model > (schema) > (member) 72", - "(resource) $shared > (model) chat_model > (schema) > (member) 73", - "(resource) $shared > (model) chat_model > (schema) > (member) 74", - "(resource) $shared > (model) chat_model > (schema) > (member) 75", - "(resource) $shared > (model) chat_model > (schema) > (member) 76", - "(resource) $shared > (model) chat_model > (schema) > (member) 77", - "(resource) $shared > (model) chat_model > (schema) > (member) 78", - "(resource) $shared > (model) chat_model > (schema) > (member) 79", - "(resource) $shared > (model) chat_model > (schema) > (member) 80" - ] - }, "(resource) $shared > (model) responses_model > (schema) > (variant) 2 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -378412,9 +365333,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output" @@ -378450,415 +365371,144 @@ Schema name: `ResponseQueuedEvent` "literal": "incomplete" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the function tool call output. Always `function_call_output`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "function_call_output" - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { - "kind": "HttpDeclProperty", - "docstring": "The execution context that produced this tool call.", - "key": "caller", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "caller_id" - }, - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { - "kind": "HttpDeclProperty", - "docstring": "The identifier of the actor that created the item.\n", - "key": "created_by", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the web search tool call.\n", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { - "kind": "HttpDeclProperty", - "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", - "key": "action", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "queries" - }, - { - "ident": "query" - }, - { - "ident": "sources" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "url" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "pattern" - }, - { - "ident": "type" - }, - { - "ident": "url" - } - ] - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", - "deprecated": false, - "schemaType": "union", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the web search tool call.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "searching" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "failed" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the web search tool call. Always `web_search_call`.\n", - "key": "type", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "web_search_call" - } - ], - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" - }, - "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { - "kind": "HttpDeclProperty", - "docstring": "The unique ID of the computer call.", - "key": "id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { - "kind": "HttpDeclProperty", - "docstring": "An identifier used when responding to the tool call with output.\n", - "key": "call_id", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { - "kind": "HttpDeclProperty", - "docstring": "The pending safety checks for the computer call.\n", - "key": "pending_safety_checks", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "id" - }, - { - "ident": "code" - }, - { - "ident": "message" - } - ] - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" - }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { - "kind": "HttpDeclProperty", - "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", - "key": "status", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "in_progress" - }, - { - "kind": "HttpTypeLiteral", - "literal": "completed" - }, - { - "kind": "HttpTypeLiteral", - "literal": "incomplete" - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/status", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status > (member) 2" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of the computer call. Always `computer_call`.", + "docstring": "The type of the function tool call output. Always `function_call_output`.\n", "key": "type", "optional": false, "nullable": false, - "default": "computer_call", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "computer_call" + "literal": "function_call_output" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type" }, - "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller": { "kind": "HttpDeclProperty", - "docstring": "A click action.", - "key": "action", + "docstring": "The execution context that produced this tool call.", + "key": "caller", "optional": true, - "nullable": false, + "nullable": true, "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeObject", "members": [ - { - "ident": "button" - }, { "ident": "type" + } + ] }, { - "ident": "x" - }, + "kind": "HttpTypeObject", + "members": [ { - "ident": "y" + "ident": "caller_id" }, { - "ident": "keys" + "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/caller", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1" + ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by": { + "kind": "HttpDeclProperty", + "docstring": "The identifier of the actor that created the item.\n", + "key": "created_by", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/FunctionToolCallOutputResource/allOf/1/properties/created_by", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the web search tool call.\n", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "An object describing the specific action taken in this web search call.\nIncludes details on how the model used the web (search, open_page, find_in_page).\n", + "key": "action", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "type" }, { - "ident": "type" + "ident": "queries" }, { - "ident": "x" + "ident": "query" }, { - "ident": "y" + "ident": "sources" } ] }, { "kind": "HttpTypeObject", "members": [ - { - "ident": "path" - }, { "ident": "type" }, { - "ident": "keys" + "ident": "url" } ] }, @@ -378866,97 +365516,240 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeObject", "members": [ { - "ident": "keys" + "ident": "pattern" }, { "ident": "type" + }, + { + "ident": "url" } ] + } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action" }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action", + "deprecated": false, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the web search tool call.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "in_progress" }, { - "ident": "x" + "kind": "HttpTypeLiteral", + "literal": "searching" }, { - "ident": "y" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "keys" + "kind": "HttpTypeLiteral", + "literal": "failed" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) status > (member) 3" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the web search tool call. Always `web_search_call`.\n", + "key": "type", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "web_search_call" } + ], + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type" + }, + "oasRef": "#/components/schemas/WebSearchToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) type > (member) 0" ] }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) id": { + "kind": "HttpDeclProperty", + "docstring": "The unique ID of the computer call.", + "key": "id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" }, - { - "ident": "scroll_y" + "oasRef": "#/components/schemas/ComputerToolCall/properties/id", + "deprecated": false, + "schemaType": "string", + "children": [] }, - { - "ident": "type" + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) call_id": { + "kind": "HttpDeclProperty", + "docstring": "An identifier used when responding to the tool call with output.\n", + "key": "call_id", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/call_id", + "deprecated": false, + "schemaType": "string", + "children": [] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks": { + "kind": "HttpDeclProperty", + "docstring": "The pending safety checks for the computer call.\n", + "key": "pending_safety_checks", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ { - "ident": "x" + "ident": "id" }, { - "ident": "y" + "ident": "code" }, { - "ident": "keys" + "ident": "message" } ] }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/pending_safety_checks", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) id", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) pending_safety_checks > (items) > (property) message" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status": { + "kind": "HttpDeclProperty", + "docstring": "The status of the item. One of `in_progress`, `completed`, or\n`incomplete`. Populated when items are returned via API.\n", + "key": "status", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeLiteral", + "literal": "in_progress" + }, { - "ident": "text" + "kind": "HttpTypeLiteral", + "literal": "completed" }, { - "ident": "type" + "kind": "HttpTypeLiteral", + "literal": "incomplete" } + ], + "oasRef": "#/components/schemas/ComputerToolCall/properties/status" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/status", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) status > (member) 2" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the computer call. Always `computer_call`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "computer_call", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] + "kind": "HttpTypeLiteral", + "literal": "computer_call" } ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "oasRef": "#/components/schemas/ComputerToolCall/properties/type" + }, + "oasRef": "#/components/schemas/ComputerToolCall/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action": { + "kind": "HttpDeclProperty", + "docstring": "A click action.", + "key": "action", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) actions": { @@ -379175,15 +365968,9 @@ Schema name: `ResponseQueuedEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -379192,8 +365979,8 @@ Schema name: `ResponseQueuedEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type": { @@ -382429,9 +369216,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -382661,7 +369448,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) tool_choice_types > (schema) > (property) type": { "kind": "HttpDeclProperty", - "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](https://platform.openai.com/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", + "docstring": "The type of hosted tool the model should to use. Learn more about\n[built-in tools](/docs/guides/tools).\n\nAllowed values are:\n- `file_search`\n- `web_search_preview`\n- `computer`\n- `computer_use_preview`\n- `computer_use`\n- `code_interpreter`\n- `image_generation`\n", "key": "type", "optional": false, "nullable": false, @@ -383534,7 +370321,7 @@ Schema name: `ResponseQueuedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -383575,7 +370362,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -383703,7 +370490,7 @@ Schema name: `ResponseQueuedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -383945,7 +370732,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -384056,21 +370843,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -384930,7 +371705,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -384968,7 +371743,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) input > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/input/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/input/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -384994,7 +371769,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/0", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/0", "ident": "ModerationResult", "type": { "kind": "HttpTypeObject", @@ -385032,7 +371807,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) moderation > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Moderation/properties/output/anyOf/1", + "oasRef": "#/components/schemas/Moderation/properties/output/oneOf/1", "ident": "Error", "type": { "kind": "HttpTypeObject", @@ -385058,7 +371833,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_prompt > (schema) > (property) variables > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/ResponsePromptVariables/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -385163,7 +371938,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision).", + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision).", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_input_image > (schema) > (property) detail", @@ -385497,7 +372272,7 @@ Schema name: `ResponseQueuedEvent` ], "oasRef": "#/components/schemas/TextResponseFormatConfiguration" }, - "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](https://platform.openai.com/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", + "docstring": "An object specifying the format that the model must output.\n\nConfiguring `{ \"type\": \"json_schema\" }` enables Structured Outputs, \nwhich ensures the model will match your supplied JSON schema. Learn more in the \n[Structured Outputs guide](/docs/guides/structured-outputs).\n\nThe default format is `{ \"type\": \"text\" }` with no additional options.\n\n**Not recommended for gpt-4o and newer models:**\n\nSetting to `{ \"type\": \"json_object\" }` enables the older JSON mode, which\nensures the message the model generates is valid JSON. Using `json_schema`\nis preferred for models that support it.\n", "childrenParentSchema": "union", "children": [ "(resource) responses > (model) response_format_text_config > (schema) > (variant) 0", @@ -385542,7 +372317,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_usage > (schema) > (property) input_tokens_details > (property) cached_tokens": { "kind": "HttpDeclProperty", - "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](https://platform.openai.com/docs/guides/prompt-caching).\n", + "docstring": "The number of tokens that were retrieved from the cache. \n[More on prompt caching](/docs/guides/prompt-caching).\n", "key": "cached_tokens", "optional": false, "nullable": false, @@ -385954,154 +372729,26 @@ Schema name: `ResponseQueuedEvent` "optional": true, "nullable": false, "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerToolCall/properties/action" + "kind": "HttpTypeReference", + "ident": "ComputerAction", + "$ref": "(resource) responses > (model) computer_action > (schema)" }, "oasRef": "#/components/schemas/ComputerToolCall/properties/action", "deprecated": false, "schemaType": "union", + "modelImplicit": false, + "modelPath": "(resource) responses > (model) computer_action", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) actions": { @@ -386624,10 +373271,30 @@ Schema name: `ResponseQueuedEvent` { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output" @@ -387789,15 +374456,9 @@ Schema name: `ResponseQueuedEvent` "type": { "kind": "HttpTypeArray", "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] + "kind": "HttpTypeReference", + "ident": "SummaryTextContent", + "$ref": "(resource) conversations > (model) summary_text_content > (schema)" }, "oasRef": "#/components/schemas/ReasoningItem/properties/summary" }, @@ -387806,8 +374467,8 @@ Schema name: `ResponseQueuedEvent` "schemaType": "array", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type" + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type": { @@ -389622,9 +376283,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" } ], "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output" @@ -390116,7 +376777,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) easy_input_message > (schema) > (property) content > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/EasyInputMessage/properties/content/anyOf/0", + "oasRef": "#/components/schemas/EasyInputMessage/properties/content/oneOf/0", "ident": "TextInput", "type": { "kind": "HttpTypeString" @@ -390218,9 +376879,9 @@ Schema name: `ResponseQueuedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_message > (schema) > (property) content > (items) > (variant) 1": { @@ -390247,13 +376908,13 @@ Schema name: `ResponseQueuedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -390261,9 +376922,9 @@ Schema name: `ResponseQueuedEvent` "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_text > (schema) > (property) annotations", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs", "(resource) responses > (model) response_output_text > (schema) > (property) text", - "(resource) responses > (model) response_output_text > (schema) > (property) type", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs" + "(resource) responses > (model) response_output_text > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_refusal > (schema)": { @@ -390488,7 +377149,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -390505,7 +377166,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 2 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -390547,7 +377208,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -390557,7 +377218,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -390580,9 +377241,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the function call.\n", "childrenParentSchema": "union", @@ -390622,7 +377283,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -390639,7 +377300,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -390660,7 +377321,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -390690,7 +377351,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -390712,7 +377373,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -390841,9 +377502,9 @@ Schema name: `ResponseQueuedEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", + "oasRef": "#/components/schemas/ComputerAction/oneOf/0", "ident": "Click", "type": { "kind": "HttpTypeObject", @@ -390868,16 +377529,16 @@ Schema name: `ResponseQueuedEvent` "docstring": "A click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", + "oasRef": "#/components/schemas/ComputerAction/oneOf/1", "ident": "DoubleClick", "type": { "kind": "HttpTypeObject", @@ -390899,15 +377560,15 @@ Schema name: `ResponseQueuedEvent` "docstring": "A double click action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y" + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", + "oasRef": "#/components/schemas/ComputerAction/oneOf/2", "ident": "Drag", "type": { "kind": "HttpTypeObject", @@ -390926,14 +377587,14 @@ Schema name: `ResponseQueuedEvent` "docstring": "A drag action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", + "oasRef": "#/components/schemas/ComputerAction/oneOf/3", "ident": "Keypress", "type": { "kind": "HttpTypeObject", @@ -390949,13 +377610,13 @@ Schema name: `ResponseQueuedEvent` "docstring": "A collection of keypresses the model would like to perform.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", + "oasRef": "#/components/schemas/ComputerAction/oneOf/4", "ident": "Move", "type": { "kind": "HttpTypeObject", @@ -390977,15 +377638,15 @@ Schema name: `ResponseQueuedEvent` "docstring": "A mouse move action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", + "oasRef": "#/components/schemas/ComputerAction/oneOf/5", "ident": "Screenshot", "type": { "kind": "HttpTypeObject", @@ -390998,12 +377659,12 @@ Schema name: `ResponseQueuedEvent` "docstring": "A screenshot action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6": { + "(resource) responses > (model) computer_action > (schema) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", + "oasRef": "#/components/schemas/ComputerAction/oneOf/6", "ident": "Scroll", "type": { "kind": "HttpTypeObject", @@ -391031,17 +377692,17 @@ Schema name: `ResponseQueuedEvent` "docstring": "A scroll action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys" + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", + "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7": { + "(resource) responses > (model) computer_action > (schema) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", + "oasRef": "#/components/schemas/ComputerAction/oneOf/7", "ident": "Type", "type": { "kind": "HttpTypeObject", @@ -391057,13 +377718,13 @@ Schema name: `ResponseQueuedEvent` "docstring": "An action to type in text.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", + "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8": { + "(resource) responses > (model) computer_action > (schema) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", + "oasRef": "#/components/schemas/ComputerAction/oneOf/8", "ident": "Wait", "type": { "kind": "HttpTypeObject", @@ -391076,14 +377737,17 @@ Schema name: `ResponseQueuedEvent` "docstring": "A wait action.", "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" ] }, - "(resource) responses > (model) computer_action > (schema) > (variant) 0": { + "(resource) responses > (model) computer_action > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/0", - "ident": "Click", + "oasRef": "#/components/schemas/ComputerAction", + "ident": "ComputerAction", "type": { + "kind": "HttpTypeUnion", + "types": [ + { "kind": "HttpTypeObject", "members": [ { @@ -391103,21 +377767,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -391134,20 +377784,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/2", - "ident": "Drag", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -391161,19 +377798,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/3", - "ident": "Keypress", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -391184,18 +377809,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) keys", - "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/4", - "ident": "Move", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -391212,20 +377826,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -391233,17 +377834,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/6", - "ident": "Scroll", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -391266,22 +377857,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) type", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) y", - "(resource) responses > (model) computer_action > (schema) > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/7", - "ident": "Type", - "type": { + { "kind": "HttpTypeObject", "members": [ { @@ -391292,29 +377868,29 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) text", - "(resource) responses > (model) computer_action > (schema) > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction/anyOf/8", - "ident": "Wait", - "type": { + { "kind": "HttpTypeObject", "members": [ { "ident": "type" } ] + } + ], + "oasRef": "#/components/schemas/ComputerAction" }, - "docstring": "A wait action.", - "childrenParentSchema": "object", + "docstring": "A click action.", + "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type" + "(resource) responses > (model) computer_action > (schema) > (variant) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 4", + "(resource) responses > (model) computer_action > (schema) > (variant) 5", + "(resource) responses > (model) computer_action > (schema) > (variant) 6", + "(resource) responses > (model) computer_action > (schema) > (variant) 7", + "(resource) responses > (model) computer_action > (schema) > (variant) 8" ] }, "(resource) responses > (model) computer_action_list > (schema)": { @@ -391503,7 +378079,7 @@ Schema name: `ResponseQueuedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) text": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "A summary of the reasoning output from the model so far.", "key": "text", @@ -391512,12 +378088,12 @@ Schema name: `ResponseQueuedEvent` "type": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/Summary/properties/text", + "oasRef": "#/components/schemas/SummaryTextContent/properties/text", "deprecated": false, "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type": { "kind": "HttpDeclProperty", "docstring": "The type of the object. Always `summary_text`.", "key": "type", @@ -391532,14 +378108,36 @@ Schema name: `ResponseQueuedEvent` "literal": "summary_text" } ], - "oasRef": "#/components/schemas/Summary/properties/type" + "oasRef": "#/components/schemas/SummaryTextContent/properties/type" }, - "oasRef": "#/components/schemas/Summary/properties/type", + "oasRef": "#/components/schemas/SummaryTextContent/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0" + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) conversations > (model) summary_text_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/SummaryTextContent", + "ident": "SummaryTextContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" + }, + { + "ident": "type" + } + ] + }, + "docstring": "A summary text from the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) conversations > (model) summary_text_content > (schema) > (property) text", + "(resource) conversations > (model) summary_text_content > (schema) > (property) type" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) type > (member) 0": { @@ -391716,7 +378314,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -391762,7 +378360,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -391796,7 +378394,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -391814,7 +378412,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -391844,7 +378442,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -391863,7 +378461,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -391874,7 +378472,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -391917,7 +378515,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -391936,7 +378534,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -391962,7 +378560,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -391979,7 +378577,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -392041,7 +378639,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -392059,7 +378657,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -392085,7 +378683,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -392110,7 +378708,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -392123,7 +378721,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -392153,7 +378751,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -392183,7 +378781,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -392213,7 +378811,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -392298,7 +378896,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -392344,7 +378942,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -392378,7 +378976,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -392396,7 +378994,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -392426,7 +379024,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -392445,7 +379043,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 4 > (property) type", @@ -392456,7 +379054,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -392499,7 +379097,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -392518,7 +379116,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -392544,7 +379142,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -392561,7 +379159,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -392623,7 +379221,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -392641,7 +379239,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -392667,7 +379265,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -392692,7 +379290,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 11 > (property) name", @@ -392705,7 +379303,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -392735,7 +379333,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -392765,7 +379363,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -392795,7 +379393,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -392866,7 +379464,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -392888,7 +379486,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -393255,7 +379853,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -393272,7 +379870,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -393404,7 +380002,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -393421,7 +380019,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -393442,7 +380040,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -393468,7 +380066,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -393490,7 +380088,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchToolCall/properties/operation/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -393537,7 +380135,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -393554,7 +380152,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -393596,7 +380194,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -393613,7 +380211,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -393760,7 +380358,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -393777,7 +380375,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -393798,7 +380396,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -393808,7 +380406,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -393831,9 +380429,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -393873,7 +380471,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -393890,7 +380488,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -394408,21 +381006,21 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -394500,7 +381098,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -394522,7 +381120,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -394536,7 +381134,7 @@ Schema name: `ResponseQueuedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -394547,7 +381145,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -394557,7 +381155,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -394728,21 +381326,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -394752,10 +381338,7 @@ Schema name: `ResponseQueuedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -395033,7 +381616,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/0", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/0", "ident": "Text", "type": { "kind": "HttpTypeObject", @@ -395051,7 +381634,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) $shared > (model) custom_tool_input_format > (schema) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolParam/properties/format/anyOf/1", + "oasRef": "#/components/schemas/CustomToolParam/properties/format/oneOf/1", "ident": "Grammar", "type": { "kind": "HttpTypeObject", @@ -395116,7 +381699,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -395161,7 +381744,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -395186,7 +381769,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -396226,7 +382809,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) strict": { "kind": "HttpDeclProperty", - "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "Whether to enable strict schema adherence when generating the output.\nIf set to true, the model will always follow the exact schema defined\nin the `schema` field. Only a subset of JSON Schema is supported when\n`strict` is `true`. To learn more, read the [Structured Outputs\nguide](/docs/guides/structured-outputs).\n", "key": "strict", "optional": true, "nullable": true, @@ -396263,7 +382846,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).\n", + "docstring": "JSON Schema response format. Used to generate structured JSON responses.\nLearn more about [Structured Outputs](/docs/guides/structured-outputs).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_format_text_json_schema_config > (schema) > (property) name", @@ -396624,244 +383207,6 @@ Schema name: `ResponseQueuedEvent` "literal": "computer_call" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/0", - "ident": "Click", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/1", - "ident": "DoubleClick", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "docstring": "A double click action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/2", - "ident": "Drag", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A drag action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/3", - "ident": "Keypress", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - "docstring": "A collection of keypresses the model would like to perform.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/4", - "ident": "Move", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A mouse move action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/5", - "ident": "Screenshot", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A screenshot action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/6", - "ident": "Scroll", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - "docstring": "A scroll action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/7", - "ident": "Type", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - "docstring": "An action to type in text.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/LegacyComputerAction/anyOf/8", - "ident": "Wait", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - "docstring": "A wait action.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 5 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -396934,7 +383279,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/0", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/0", "ident": "Search", "type": { "kind": "HttpTypeObject", @@ -396964,7 +383309,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/1", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/1", "ident": "OpenPage", "type": { "kind": "HttpTypeObject", @@ -396986,7 +383331,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/anyOf/2", + "oasRef": "#/components/schemas/WebSearchToolCall/properties/action/oneOf/2", "ident": "FindInPage", "type": { "kind": "HttpTypeObject", @@ -397054,7 +383399,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -397071,7 +383416,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -397113,7 +383458,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/0", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -397122,38 +383467,142 @@ Schema name: `ResponseQueuedEvent` "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1": { - "kind": "HttpDeclReference", + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1", + "ident": "UnionMember1", "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeReference", + "ident": "ResponseInputTextContent", + "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + }, + { "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "ident": "ResponseInputImageContent", + "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + }, + { + "kind": "HttpTypeReference", + "ident": "ResponseInputFileContent", + "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + } + ], + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1/items" + }, + "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/oneOf/1" }, + "docstring": "An array of content outputs (text, image, file) for the function tool call.", "childrenParentSchema": "union", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2" ] }, - "(resource) responses > (model) response_function_call_output_item_list > (schema)": { + "(resource) responses > (model) response_input_text_content > (schema)": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1", - "ident": "ResponseFunctionCallOutputItemList", + "oasRef": "#/components/schemas/InputTextContentParam", + "ident": "ResponseInputTextContent", "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeReference", - "ident": "ResponseFunctionCallOutputItem", - "$ref": "(resource) responses > (model) response_function_call_output_item > (schema)" + "kind": "HttpTypeObject", + "members": [ + { + "ident": "text" }, - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1" + { + "ident": "type" }, - "docstring": "An array of content outputs (text, image, file) for the function tool call.", - "childrenParentSchema": "union", + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A text input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) text", + "(resource) responses > (model) response_input_text_content > (schema) > (property) type", + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam", + "ident": "ResponseInputImageContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_id" + }, + { + "ident": "image_url" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "An image input to the model. Learn about [image inputs](/docs/guides/vision)", + "childrenParentSchema": "object", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema)": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/InputFileContentParam", + "ident": "ResponseInputFileContent", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "type" + }, + { + "ident": "detail" + }, + { + "ident": "file_data" + }, + { + "ident": "file_id" + }, + { + "ident": "file_url" + }, + { + "ident": "filename" + }, + { + "ident": "prompt_cache_breakpoint" + } + ] + }, + "docstring": "A file input to the model.", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type > (member) 0": { @@ -397165,7 +383614,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -397182,7 +383631,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -397266,7 +383715,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -397312,7 +383761,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -397346,7 +383795,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -397364,7 +383813,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -397394,7 +383843,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -397413,7 +383862,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 4 > (property) type", @@ -397424,7 +383873,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -397467,7 +383916,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -397486,7 +383935,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -397512,7 +383961,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -397529,7 +383978,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -397591,7 +384040,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -397609,7 +384058,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -397635,7 +384084,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -397660,7 +384109,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 11 > (property) name", @@ -397673,7 +384122,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -397703,7 +384152,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -397733,7 +384182,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -397763,7 +384212,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -397834,7 +384283,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/0", + "oasRef": "#/components/schemas/Tool/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -397880,7 +384329,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/1", + "oasRef": "#/components/schemas/Tool/oneOf/1", "ident": "FileSearch", "type": { "kind": "HttpTypeObject", @@ -397914,7 +384363,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/2", + "oasRef": "#/components/schemas/Tool/oneOf/2", "ident": "Computer", "type": { "kind": "HttpTypeObject", @@ -397932,7 +384381,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/3", + "oasRef": "#/components/schemas/Tool/oneOf/3", "ident": "ComputerUsePreview", "type": { "kind": "HttpTypeObject", @@ -397962,7 +384411,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/4", + "oasRef": "#/components/schemas/Tool/oneOf/4", "ident": "WebSearch", "type": { "kind": "HttpTypeObject", @@ -397981,7 +384430,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).\n", + "docstring": "Search the Internet for sources related to the prompt. Learn more about the\n[web search tool](/docs/guides/tools-web-search).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 4 > (property) type", @@ -397992,7 +384441,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/5", + "oasRef": "#/components/schemas/Tool/oneOf/5", "ident": "Mcp", "type": { "kind": "HttpTypeObject", @@ -398035,7 +384484,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "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).\n", + "docstring": "Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](/docs/guides/tools-remote-mcp).\n", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) server_label", @@ -398054,7 +384503,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/6", + "oasRef": "#/components/schemas/Tool/oneOf/6", "ident": "CodeInterpreter", "type": { "kind": "HttpTypeObject", @@ -398080,7 +384529,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 7": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/7", + "oasRef": "#/components/schemas/Tool/oneOf/7", "ident": "ProgrammaticToolCalling", "type": { "kind": "HttpTypeObject", @@ -398097,7 +384546,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/8", + "oasRef": "#/components/schemas/Tool/oneOf/8", "ident": "ImageGeneration", "type": { "kind": "HttpTypeObject", @@ -398159,7 +384608,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 9": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/9", + "oasRef": "#/components/schemas/Tool/oneOf/9", "ident": "LocalShell", "type": { "kind": "HttpTypeObject", @@ -398177,7 +384626,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 10": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/10", + "oasRef": "#/components/schemas/Tool/oneOf/10", "ident": "Shell", "type": { "kind": "HttpTypeObject", @@ -398203,7 +384652,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/11", + "oasRef": "#/components/schemas/Tool/oneOf/11", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -398228,7 +384677,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 11 > (property) name", @@ -398241,7 +384690,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/12", + "oasRef": "#/components/schemas/Tool/oneOf/12", "ident": "Namespace", "type": { "kind": "HttpTypeObject", @@ -398271,7 +384720,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/13", + "oasRef": "#/components/schemas/Tool/oneOf/13", "ident": "ToolSearch", "type": { "kind": "HttpTypeObject", @@ -398301,7 +384750,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/14", + "oasRef": "#/components/schemas/Tool/oneOf/14", "ident": "WebSearchPreview", "type": { "kind": "HttpTypeObject", @@ -398331,7 +384780,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Tool/anyOf/15", + "oasRef": "#/components/schemas/Tool/oneOf/15", "ident": "ApplyPatch", "type": { "kind": "HttpTypeObject", @@ -398358,45 +384807,6 @@ Schema name: `ResponseQueuedEvent` "literal": "additional_tools" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "A summary of the reasoning output from the model so far.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/Summary/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the object. Always `summary_text`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "summary_text", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - ], - "oasRef": "#/components/schemas/Summary/properties/type" - }, - "oasRef": "#/components/schemas/Summary/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -398508,7 +384918,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/0", "ident": "Logs", "type": { "kind": "HttpTypeObject", @@ -398530,7 +384940,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 15 > (property) outputs > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterToolCall/properties/outputs/anyOf/0/items/oneOf/1", "ident": "Image", "type": { "kind": "HttpTypeObject", @@ -398812,7 +385222,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -398829,7 +385239,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 18 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -399005,7 +385415,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -399022,7 +385432,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 19 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -399064,7 +385474,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/0", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/0", "ident": "CreateFile", "type": { "kind": "HttpTypeObject", @@ -399090,7 +385500,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/1", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/1", "ident": "DeleteFile", "type": { "kind": "HttpTypeObject", @@ -399112,7 +385522,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) operation > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ApplyPatchOperationParam/anyOf/2", + "oasRef": "#/components/schemas/ApplyPatchOperationParam/oneOf/2", "ident": "UpdateFile", "type": { "kind": "HttpTypeObject", @@ -399159,7 +385569,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -399176,7 +385586,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -399218,7 +385628,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -399235,7 +385645,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -399375,7 +385785,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/0", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/0", "ident": "StringOutput", "type": { "kind": "HttpTypeString" @@ -399385,7 +385795,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1", + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1", "ident": "OutputContentList", "type": { "kind": "HttpTypeArray", @@ -399408,9 +385818,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) response_input_file > (schema)" } ], - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1/items" }, - "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/anyOf/1" + "oasRef": "#/components/schemas/CustomToolCallOutput/properties/output/oneOf/1" }, "docstring": "Text, image, or file output of the custom tool call.\n", "childrenParentSchema": "union", @@ -399429,7 +385839,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -399446,7 +385856,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCallerParam/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCallerParam/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -399474,7 +385884,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/0", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/0", "ident": "Direct", "type": { "kind": "HttpTypeObject", @@ -399491,7 +385901,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 27 > (property) caller > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ToolCallCaller/anyOf/1", + "oasRef": "#/components/schemas/ToolCallCaller/oneOf/1", "ident": "Program", "type": { "kind": "HttpTypeObject", @@ -399686,6 +386096,43 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { + "kind": "HttpDeclProperty", + "key": "logprobs", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeArray", + "elementType": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "token" + }, + { + "ident": "bytes" + }, + { + "ident": "logprob" + }, + { + "ident": "top_logprobs" + } + ] + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" + }, + "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", + "deprecated": false, + "schemaType": "array", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", + "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" + ] + }, "(resource) responses > (model) response_output_text > (schema) > (property) text": { "kind": "HttpDeclProperty", "docstring": "The text output from the model.", @@ -399725,43 +386172,6 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs": { - "kind": "HttpDeclProperty", - "key": "logprobs", - "optional": true, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "token" - }, - { - "ident": "bytes" - }, - { - "ident": "logprob" - }, - { - "ident": "top_logprobs" - } - ] - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs" - }, - "oasRef": "#/components/schemas/OutputTextContent/properties/logprobs", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) bytes", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) logprob", - "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs" - ] - }, "(resource) responses > (model) response_output_refusal > (schema) > (property) refusal": { "kind": "HttpDeclProperty", "docstring": "The refusal explanation from the model.", @@ -399803,7 +386213,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -399812,7 +386222,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -399821,7 +386231,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 1 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -400190,567 +386600,6 @@ Schema name: `ResponseQueuedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button": { "kind": "HttpDeclProperty", "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", @@ -401312,159 +387161,6 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) computer_action > (schema) > (variant) 8 > (property) type > (member) 0" ] }, - "(resource) responses > (model) computer_action > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComputerAction", - "ident": "ComputerAction", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "button" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "path" - }, - { - "ident": "type" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "keys" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "scroll_x" - }, - { - "ident": "scroll_y" - }, - { - "ident": "type" - }, - { - "ident": "x" - }, - { - "ident": "y" - }, - { - "ident": "keys" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - } - ] - }, - { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - } - ] - } - ], - "oasRef": "#/components/schemas/ComputerAction" - }, - "docstring": "A click action.", - "childrenParentSchema": "union", - "children": [ - "(resource) responses > (model) computer_action > (schema) > (variant) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 4", - "(resource) responses > (model) computer_action > (schema) > (variant) 5", - "(resource) responses > (model) computer_action > (schema) > (variant) 6", - "(resource) responses > (model) computer_action > (schema) > (variant) 7", - "(resource) responses > (model) computer_action > (schema) > (variant) 8" - ] - }, "(resource) responses > (model) response_computer_tool_call_output_screenshot > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -401472,7 +387168,7 @@ Schema name: `ResponseQueuedEvent` "literal": "computer_screenshot" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 7 > (property) summary > (items) > (property) type > (member) 0": { + "(resource) conversations > (model) summary_text_content > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", @@ -402099,7 +387795,7 @@ Schema name: `ResponseQueuedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -402140,7 +387836,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -402268,7 +387964,7 @@ Schema name: `ResponseQueuedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -402510,7 +388206,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -402621,21 +388317,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -404106,7 +389790,7 @@ Schema name: `ResponseQueuedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -404147,7 +389831,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -404275,7 +389959,7 @@ Schema name: `ResponseQueuedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -404517,7 +390201,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -404628,21 +390312,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -405715,7 +391387,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -405733,7 +391405,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 19 > (property) output > (items) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputContent/properties/outcome/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -406366,9 +392038,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" } ], "oasRef": "#/components/schemas/ComparisonFilter/properties/value" @@ -406546,7 +392218,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -406573,7 +392245,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -406611,9 +392283,9 @@ Schema name: `ResponseQueuedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -406632,9 +392304,9 @@ Schema name: `ResponseQueuedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -406665,9 +392337,9 @@ Schema name: `ResponseQueuedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -406698,9 +392370,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -406724,33 +392396,12 @@ Schema name: `ResponseQueuedEvent` } }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response > (schema) > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -407617,7 +393268,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/0", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -407626,7 +393277,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/1", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -407635,574 +393286,13 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 3 > (property) results > (items) > (property) attributes > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/anyOf/2", + "oasRef": "#/components/schemas/VectorStoreFileAttributes/anyOf/0/additionalProperties/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" }, "children": [] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button": { - "kind": "HttpDeclProperty", - "docstring": "Indicates which mouse button was pressed during the click. One of `left`, `right`, `wheel`, `back`, or `forward`.", - "key": "button", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "left" - }, - { - "kind": "HttpTypeLiteral", - "literal": "right" - }, - { - "kind": "HttpTypeLiteral", - "literal": "wheel" - }, - { - "kind": "HttpTypeLiteral", - "literal": "back" - }, - { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/button" - }, - "oasRef": "#/components/schemas/ClickParam/properties/button", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a click action, this property is always `click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "click" - } - ], - "oasRef": "#/components/schemas/ClickParam/properties/type" - }, - "oasRef": "#/components/schemas/ClickParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ClickParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while clicking.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys" - }, - "oasRef": "#/components/schemas/ClickParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while double-clicking.", - "key": "keys", - "optional": false, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a double click action, this property is always set to `double_click`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "double_click", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - ], - "oasRef": "#/components/schemas/DoubleClickAction/properties/type" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the double click occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the double click occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/DoubleClickAction/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path": { - "kind": "HttpDeclProperty", - "docstring": "An array of coordinates representing the path of the drag action. Coordinates will appear as an array of objects, eg\n```\n[\n { x: 100, y: 200 },\n { x: 200, y: 300 }\n]\n```", - "key": "path", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "x" - }, - { - "ident": "y" - } - ] - }, - "oasRef": "#/components/schemas/DragParam/properties/path" - }, - "oasRef": "#/components/schemas/DragParam/properties/path", - "deprecated": false, - "schemaType": "array", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "drag", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - ], - "oasRef": "#/components/schemas/DragParam/properties/type" - }, - "oasRef": "#/components/schemas/DragParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while dragging the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys" - }, - "oasRef": "#/components/schemas/DragParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The combination of keys the model is requesting to be pressed. This is an array of strings, each representing a key.", - "key": "keys", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "keypress", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - ], - "oasRef": "#/components/schemas/KeyPressAction/properties/type" - }, - "oasRef": "#/components/schemas/KeyPressAction/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "move", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "move" - } - ], - "oasRef": "#/components/schemas/MoveParam/properties/type" - }, - "oasRef": "#/components/schemas/MoveParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate to move to.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate to move to.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/MoveParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while moving the mouse.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys" - }, - "oasRef": "#/components/schemas/MoveParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "screenshot", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - ], - "oasRef": "#/components/schemas/ScreenshotParam/properties/type" - }, - "oasRef": "#/components/schemas/ScreenshotParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_x": { - "kind": "HttpDeclProperty", - "docstring": "The horizontal scroll distance.", - "key": "scroll_x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) scroll_y": { - "kind": "HttpDeclProperty", - "docstring": "The vertical scroll distance.", - "key": "scroll_y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/scroll_y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a scroll action, this property is always set to `scroll`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "scroll", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - ], - "oasRef": "#/components/schemas/ScrollParam/properties/type" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate where the scroll occurred.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate where the scroll occurred.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) keys": { - "kind": "HttpDeclProperty", - "docstring": "The keys being held while scrolling.", - "key": "keys", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeArray", - "elementType": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys" - }, - "oasRef": "#/components/schemas/ScrollParam/properties/keys", - "deprecated": false, - "schemaType": "array", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text to type.", - "key": "text", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/TypeParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a type action, this property is always set to `type`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "type", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "type" - } - ], - "oasRef": "#/components/schemas/TypeParam/properties/type" - }, - "oasRef": "#/components/schemas/TypeParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "Specifies the event type. For a wait action, this property is always set to `wait`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "wait", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - ], - "oasRef": "#/components/schemas/WaitParam/properties/type" - }, - "oasRef": "#/components/schemas/WaitParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0" - ] - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "The action type.\n", @@ -408449,7 +393539,7 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 7 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -408463,7 +393553,7 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 1": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -408479,7 +393569,7 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) output > (variant) 1 > (items) > (variant) 2": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeReference", @@ -408497,37 +393587,338 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" ] }, - "(resource) responses > (model) response_function_call_output_item > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items", - "ident": "ResponseFunctionCallOutputItem", + "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { + "kind": "HttpDeclProperty", + "docstring": "The text input to the model.", + "key": "text", + "optional": false, + "nullable": false, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 10485760 + }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/text", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_text`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_text", "type": { "kind": "HttpTypeUnion", "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputTextContent", - "$ref": "(resource) responses > (model) response_input_text_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_text" + } + ], + "oasRef": "#/components/schemas/InputTextContentParam/properties/type" }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputImageContent", - "$ref": "(resource) responses > (model) response_input_image_content > (schema)" + "ident": "mode" + } + ] }, + "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_image`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_image", + "type": { + "kind": "HttpTypeUnion", + "types": [ { - "kind": "HttpTypeReference", - "ident": "ResponseInputFileContent", - "$ref": "(resource) responses > (model) response_input_file_content > (schema)" + "kind": "HttpTypeLiteral", + "literal": "input_image" } ], - "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/output/anyOf/1/items" + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" }, - "docstring": "A piece of message content, such as text, an image, or a file.", - "childrenParentSchema": "union", + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 0", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 1", - "(resource) responses > (model) response_function_call_output_item > (schema) > (variant) 2" + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + }, + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "original" + } + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" + ] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", + "key": "image_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 20971520, + "format": "uri" + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "kind": "HttpDeclProperty", + "docstring": "The type of the input item. Always `input_file`.", + "key": "type", + "optional": false, + "nullable": false, + "default": "input_file", + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { + "kind": "HttpDeclProperty", + "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", + "key": "detail", + "optional": true, + "nullable": false, + "type": { + "kind": "HttpTypeUnion", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "auto" + }, + { + "kind": "HttpTypeLiteral", + "literal": "low" + }, + { + "kind": "HttpTypeLiteral", + "literal": "high" + } + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", + "deprecated": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" + ] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { + "kind": "HttpDeclProperty", + "docstring": "The base64-encoded data of the file to be sent to the model.", + "key": "file_data", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "maxLength": 73400320 + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { + "kind": "HttpDeclProperty", + "docstring": "The ID of the file to be sent to the model.", + "key": "file_id", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "examples": [ + "file-123" + ], + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { + "kind": "HttpDeclProperty", + "docstring": "The URL of the file to be sent to the model.", + "key": "file_url", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "format": "uri" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { + "kind": "HttpDeclProperty", + "docstring": "The name of the file to be sent to the model.", + "key": "filename", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeString" + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", + "deprecated": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "kind": "HttpDeclProperty", + "title": "Prompt cache breakpoint", + "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", + "key": "prompt_cache_breakpoint", + "optional": true, + "nullable": true, + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "mode" + } + ] + }, + "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "deprecated": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type": { @@ -409211,7 +394602,7 @@ Schema name: `ResponseQueuedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -409252,7 +394643,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -409380,7 +394771,7 @@ Schema name: `ResponseQueuedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -409622,7 +395013,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -409733,21 +395124,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -411218,7 +396597,7 @@ Schema name: `ResponseQueuedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, { "kind": "HttpTypeObject", @@ -411259,7 +396638,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) connector_id": { "kind": "HttpDeclProperty", - "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](https://platform.openai.com/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", + "docstring": "Identifier for service connectors, like those available in ChatGPT. One of\n`server_url`, `connector_id`, or `tunnel_id` must be provided. Learn more\nabout service connectors [here](/docs/guides/tools-remote-mcp#connectors).\n\nCurrently supported `connector_id` values are:\n\n- Dropbox: `connector_dropbox`\n- Gmail: `connector_gmail`\n- Google Calendar: `connector_googlecalendar`\n- Google Drive: `connector_googledrive`\n- Microsoft Teams: `connector_microsoftteams`\n- Outlook Calendar: `connector_outlookcalendar`\n- Outlook Email: `connector_outlookemail`\n- SharePoint: `connector_sharepoint`\n", "key": "connector_id", "optional": true, "nullable": false, @@ -411387,7 +396766,7 @@ Schema name: `ResponseQueuedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" } ], "oasRef": "#/components/schemas/MCPTool/properties/require_approval" @@ -411629,7 +397008,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) background": { "kind": "HttpDeclProperty", - "docstring": "Allows to set transparency for the background of the generated image(s).\nThis parameter is only supported for GPT image models that support\ntransparent backgrounds. Must be one of `transparent`, `opaque`, or\n`auto` (default value). When `auto` is used, the model will\nautomatically determine the best background for the image.\n\n`gpt-image-2` and `gpt-image-2-2026-04-21` do not support\ntransparent backgrounds. Requests with `background` set to\n`transparent` will return an error for these models; use `opaque` or\n`auto` instead.\n\nIf `transparent`, the output format needs to support transparency,\nso it should be set to either `png` (default value) or `webp`.\n", + "docstring": "Background type for the generated image. One of `transparent`,\n`opaque`, or `auto`. Default: `auto`.\n", "key": "background", "optional": true, "nullable": false, @@ -411740,21 +397119,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -412612,13 +397979,6 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 15 > (property) allowed_callers > (items) > (member) 1" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) summary > (items) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "summary_text" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 12 > (property) content > (items) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -412784,7 +398144,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/0", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/0", "ident": "Timeout", "type": { "kind": "HttpTypeObject", @@ -412802,7 +398162,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_function_shell_call_output_content > (schema) > (property) outcome > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/anyOf/1", + "oasRef": "#/components/schemas/FunctionShellCallOutputOutcomeParam/oneOf/1", "ident": "Exit", "type": { "kind": "HttpTypeObject", @@ -413366,7 +398726,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/0", + "oasRef": "#/components/schemas/Annotation/oneOf/0", "ident": "FileCitation", "type": { "kind": "HttpTypeObject", @@ -413396,7 +398756,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/1", + "oasRef": "#/components/schemas/Annotation/oneOf/1", "ident": "URLCitation", "type": { "kind": "HttpTypeObject", @@ -413430,7 +398790,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/2", + "oasRef": "#/components/schemas/Annotation/oneOf/2", "ident": "ContainerFileCitation", "type": { "kind": "HttpTypeObject", @@ -413468,7 +398828,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/Annotation/anyOf/3", + "oasRef": "#/components/schemas/Annotation/oneOf/3", "ident": "FilePath", "type": { "kind": "HttpTypeObject", @@ -413492,13 +398852,6 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) annotations > (items) > (variant) 3 > (property) type" ] }, - "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "output_text" - } - }, "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) token": { "kind": "HttpDeclProperty", "key": "token", @@ -413575,6 +398928,13 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_output_text > (schema) > (property) logprobs > (items) > (property) top_logprobs > (items) > (property) logprob" ] }, + "(resource) responses > (model) response_output_text > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "output_text" + } + }, "(resource) responses > (model) response_output_refusal > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -413672,132 +399032,6 @@ Schema name: `ResponseQueuedEvent` "literal": "find_in_page" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -414256,21 +399490,21 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -414348,7 +399582,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -414370,7 +399604,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -414384,7 +399618,7 @@ Schema name: `ResponseQueuedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -414395,7 +399629,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -414405,7 +399639,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -414576,21 +399810,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -414600,10 +399822,7 @@ Schema name: `ResponseQueuedEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -414806,7 +400025,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -414851,7 +400070,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -414876,7 +400095,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -415398,21 +400617,21 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -415490,7 +400709,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -415512,7 +400731,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -415526,7 +400745,7 @@ Schema name: `ResponseQueuedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -415537,7 +400756,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -415547,7 +400766,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -415718,21 +400937,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -415742,10 +400949,7 @@ Schema name: `ResponseQueuedEvent` "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -415948,7 +401152,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -415993,7 +401197,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -416018,7 +401222,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -416463,7 +401667,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -416472,7 +401676,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -416481,7 +401685,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 2": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/2", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/2", "ident": "UnionMember2", "type": { "kind": "HttpTypeBoolean" @@ -416490,7 +401694,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3", "ident": "UnionMember3", "type": { "kind": "HttpTypeArray", @@ -416504,9 +401708,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeNumber" } ], - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3/items" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items" }, - "oasRef": "#/components/schemas/ComparisonFilter/properties/value/anyOf/3" + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3" }, "childrenParentSchema": "union", "children": [ @@ -416530,7 +401734,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) $shared > (model) compound_filter > (schema) > (property) filters > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/anyOf/1", + "oasRef": "#/components/schemas/CompoundFilter/properties/filters/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeUnknown" @@ -417036,132 +402240,6 @@ Schema name: `ResponseQueuedEvent` "literal": "explicit" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "left" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "right" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wheel" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "back" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) button > (member) 4": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "forward" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 0 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 1 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "double_click" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) x": { - "kind": "HttpDeclProperty", - "docstring": "The x-coordinate.", - "key": "x", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/x", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) path > (items) > (property) y": { - "kind": "HttpDeclProperty", - "docstring": "The y-coordinate.", - "key": "y", - "optional": false, - "nullable": false, - "type": { - "kind": "HttpTypeNumber" - }, - "oasRef": "#/components/schemas/CoordParam/properties/y", - "deprecated": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 2 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "drag" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 3 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "keypress" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 4 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "move" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 5 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "screenshot" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 6 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "scroll" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 7 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "type" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 4 > (property) action > (variant) 8 > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "wait" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 6 > (property) action > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -417238,440 +402316,149 @@ Schema name: `ResponseQueuedEvent` "literal": "program" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) text": { - "kind": "HttpDeclProperty", - "docstring": "The text input to the model.", - "key": "text", - "optional": false, - "nullable": false, + "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 10485760 - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/text", - "deprecated": false, - "schemaType": "string", - "children": [] + "kind": "HttpTypeLiteral", + "literal": "input_text" + } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_text`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_text", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_text" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputTextContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" - } - ] - }, - "oasRef": "#/components/schemas/InputTextContentParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_text_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputTextContentParam", - "ident": "ResponseInputTextContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "text" - }, - { - "ident": "type" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A text input to the model.", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) text", - "(resource) responses > (model) response_input_text_content > (schema) > (property) type", - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_image`.", - "key": "type", - "optional": false, - "nullable": false, - "default": "input_image", + "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "input_image" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type" }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/type", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the image to be sent to the model. One of `high`, `low`, `auto`, or `original`. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" - }, - { - "kind": "HttpTypeLiteral", - "literal": "auto" - }, - { - "kind": "HttpTypeLiteral", - "literal": "original" } - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the image to be sent to the model. A fully qualified URL or base64 encoded image in a data URL.", - "key": "image_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" }, - "constraints": { - "maxLength": 20971520, - "format": "uri" - }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/image_url", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint": { - "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "auto" } - ] }, - "oasRef": "#/components/schemas/InputImageContentParamAutoParam/properties/prompt_cache_breakpoint", - "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputImageContentParamAutoParam", - "ident": "ResponseInputImageContent", + "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_id" - }, - { - "ident": "image_url" - }, - { - "ident": "prompt_cache_breakpoint" + "kind": "HttpTypeLiteral", + "literal": "original" } - ] }, - "docstring": "An image input to the model. Learn about [image inputs](https://platform.openai.com/docs/guides/vision)", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) type", - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_image_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_image_content > (schema) > (property) image_url", - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "docstring": "The type of the input item. Always `input_file`.", - "key": "type", + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", "optional": false, "nullable": false, - "default": "input_file", + "default": "explicit", "type": { "kind": "HttpTypeUnion", "types": [ { "kind": "HttpTypeLiteral", - "literal": "input_file" + "literal": "explicit" } ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/type" + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/type", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0" + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail": { - "kind": "HttpDeclProperty", - "docstring": "The detail level of the file to be sent to the model. Use `auto` to let the system select the detail level; for GPT-5.6 and later models, `auto` uses high-quality rendering, which may increase input token usage. Use `low` for lower-cost rendering, or `high` to render the file at higher quality. Defaults to `auto`.", - "key": "detail", - "optional": true, - "nullable": false, + "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "input_file" + } + }, + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { + "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "auto" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "low" + } }, - { + "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "kind": "HttpDeclReference", + "type": { "kind": "HttpTypeLiteral", "literal": "high" } - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/detail", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data": { - "kind": "HttpDeclProperty", - "docstring": "The base64-encoded data of the file to be sent to the model.", - "key": "file_data", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "maxLength": 73400320 - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_data", - "deprecated": false, - "schemaType": "string", - "children": [] }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id": { - "kind": "HttpDeclProperty", - "docstring": "The ID of the file to be sent to the model.", - "key": "file_id", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "examples": [ - "file-123" - ], - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_id", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url": { - "kind": "HttpDeclProperty", - "docstring": "The URL of the file to be sent to the model.", - "key": "file_url", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "constraints": { - "format": "uri" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/file_url", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename": { - "kind": "HttpDeclProperty", - "docstring": "The name of the file to be sent to the model.", - "key": "filename", - "optional": true, - "nullable": true, - "type": { - "kind": "HttpTypeString" - }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/filename", - "deprecated": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { "kind": "HttpDeclProperty", - "title": "Prompt cache breakpoint", - "docstring": "Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.", - "key": "prompt_cache_breakpoint", - "optional": true, - "nullable": true, + "docstring": "The breakpoint mode. Always `explicit`.", + "key": "mode", + "optional": false, + "nullable": false, + "default": "explicit", "type": { - "kind": "HttpTypeObject", - "members": [ + "kind": "HttpTypeUnion", + "types": [ { - "ident": "mode" + "kind": "HttpTypeLiteral", + "literal": "explicit" } - ] + ], + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/InputFileContentParam/properties/prompt_cache_breakpoint", + "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", "deprecated": false, - "schemaType": "object", - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/InputFileContentParam", - "ident": "ResponseInputFileContent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "type" - }, - { - "ident": "detail" - }, - { - "ident": "file_data" - }, - { - "ident": "file_id" - }, - { - "ident": "file_url" - }, - { - "ident": "filename" - }, - { - "ident": "prompt_cache_breakpoint" - } - ] - }, - "docstring": "A file input to the model.", - "childrenParentSchema": "object", + "schemaType": "enum", + "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) type", - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_data", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_id", - "(resource) responses > (model) response_input_file_content > (schema) > (property) file_url", - "(resource) responses > (model) response_input_file_content > (schema) > (property) filename", - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint" + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 0 > (property) type > (member) 0": { @@ -418020,21 +402807,21 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -418112,7 +402899,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -418134,7 +402921,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -418148,7 +402935,7 @@ Schema name: `ResponseQueuedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -418159,7 +402946,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -418169,7 +402956,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -418340,21 +403127,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -418364,10 +403139,7 @@ Schema name: `ResponseQueuedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -418570,7 +403342,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -418615,7 +403387,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -418640,7 +403412,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -419162,21 +403934,21 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0", "ident": "McpAllowedTools", "type": { "kind": "HttpTypeArray", "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/0" + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/0" }, "docstring": "A string array of allowed tool names", "children": [] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) allowed_tools > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/allowed_tools/anyOf/0/oneOf/1", "ident": "McpToolFilter", "type": { "kind": "HttpTypeObject", @@ -419254,7 +404026,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0", "ident": "McpToolApprovalFilter", "type": { "kind": "HttpTypeObject", @@ -419276,7 +404048,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1", "ident": "McpToolApprovalSetting", "type": { "kind": "HttpTypeUnion", @@ -419290,7 +404062,7 @@ Schema name: `ResponseQueuedEvent` "literal": "never" } ], - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/1" + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/1" }, "docstring": "Specify a single approval policy for all tools. One of `always` or\n`never`. When set to `always`, all tools will require approval. When\nset to `never`, all tools will not require approval.\n", "childrenParentSchema": "enum", @@ -419301,7 +404073,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/0", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -419311,7 +404083,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 6 > (property) container > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/anyOf/1", + "oasRef": "#/components/schemas/CodeInterpreterTool/properties/container/oneOf/1", "ident": "CodeInterpreterToolAuto", "type": { "kind": "HttpTypeObject", @@ -419482,21 +404254,9 @@ Schema name: `ResponseQueuedEvent` "kind": "HttpTypeLiteral", "literal": "gpt-image-1-mini" }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - }, - { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - }, { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" - }, - { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" } ], "oasRef": "#/components/schemas/ImageGenTool/properties/model/anyOf/1" @@ -419506,10 +404266,7 @@ Schema name: `ResponseQueuedEvent` "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 0", "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 1", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4", - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) moderation > (member) 0": { @@ -419712,7 +404469,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/0", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/0", "ident": "Function", "type": { "kind": "HttpTypeObject", @@ -419757,7 +404514,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/anyOf/1", + "oasRef": "#/components/schemas/NamespaceToolParam/properties/tools/items/oneOf/1", "ident": "Custom", "type": { "kind": "HttpTypeObject", @@ -419782,7 +404539,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)", + "docstring": "A custom tool that processes input using a specified format. Learn more about [custom tools](/docs/guides/function-calling#custom-tools)", "childrenParentSchema": "object", "children": [ "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 12 > (property) tools > (items) > (variant) 1 > (property) name", @@ -420603,7 +405360,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -420630,7 +405387,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -420668,9 +405425,9 @@ Schema name: `ResponseQueuedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -420689,9 +405446,9 @@ Schema name: `ResponseQueuedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -420722,9 +405479,9 @@ Schema name: `ResponseQueuedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -420755,9 +405512,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -420781,33 +405538,12 @@ Schema name: `ResponseQueuedEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -421217,7 +405953,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -421244,7 +405980,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -421282,9 +406018,9 @@ Schema name: `ResponseQueuedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -421303,9 +406039,9 @@ Schema name: `ResponseQueuedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -421336,9 +406072,9 @@ Schema name: `ResponseQueuedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -421369,9 +406105,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -421395,33 +406131,12 @@ Schema name: `ResponseQueuedEvent` } }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response_output_item > (schema) > (variant) 12 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -421747,7 +406462,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 0": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/0", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/0", "ident": "UnionMember0", "type": { "kind": "HttpTypeString" @@ -421756,7 +406471,7 @@ Schema name: `ResponseQueuedEvent` }, "(resource) $shared > (model) comparison_filter > (schema) > (property) value > (variant) 3 > (items) > (variant) 1": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ComparisonFilterValueItems/anyOf/1", + "oasRef": "#/components/schemas/ComparisonFilter/properties/value/oneOf/3/items/oneOf/1", "ident": "UnionMember1", "type": { "kind": "HttpTypeNumber" @@ -421996,150 +406711,26 @@ Schema name: `ResponseQueuedEvent` "literal": "url" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) type > (member) 0": { + "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "input_text" - } - }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_image" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) detail > (member) 3": { + "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "original" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "input_file" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "auto" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 1": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "low" - } }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) detail > (member) 2": { + "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { "kind": "HttpDeclReference", "type": { - "kind": "HttpTypeLiteral", - "literal": "high" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode": { - "kind": "HttpDeclProperty", - "docstring": "The breakpoint mode. Always `explicit`.", - "key": "mode", - "optional": false, - "nullable": false, - "default": "explicit", - "type": { - "kind": "HttpTypeUnion", - "types": [ - { "kind": "HttpTypeLiteral", "literal": "explicit" } - ], - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode" - }, - "oasRef": "#/components/schemas/PromptCacheBreakpointParam/properties/mode", - "deprecated": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0" - ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 1 > (property) ranking_options > (property) hybrid_search > (property) embedding_weight": { "kind": "HttpDeclProperty", @@ -422241,7 +406832,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -422268,7 +406859,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -422306,9 +406897,9 @@ Schema name: `ResponseQueuedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -422327,9 +406918,9 @@ Schema name: `ResponseQueuedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -422360,9 +406951,9 @@ Schema name: `ResponseQueuedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -422393,9 +406984,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -422419,33 +407010,12 @@ Schema name: `ResponseQueuedEvent` } }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -422855,7 +407425,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/always", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/always", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -422882,7 +407452,7 @@ Schema name: `ResponseQueuedEvent` } ] }, - "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/anyOf/0/properties/never", + "oasRef": "#/components/schemas/MCPTool/properties/require_approval/anyOf/0/oneOf/0/properties/never", "deprecated": false, "schemaType": "object", "childrenParentSchema": "object", @@ -422920,9 +407490,9 @@ Schema name: `ResponseQueuedEvent` "literal": "auto" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/type", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/type", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -422941,9 +407511,9 @@ Schema name: `ResponseQueuedEvent` "elementType": { "kind": "HttpTypeString" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/file_ids", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/file_ids", "deprecated": false, "schemaType": "array", "children": [] @@ -422974,9 +407544,9 @@ Schema name: `ResponseQueuedEvent` "literal": "64g" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/memory_limit", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/memory_limit", "deprecated": false, "schemaType": "enum", "childrenParentSchema": "enum", @@ -423007,9 +407577,9 @@ Schema name: `ResponseQueuedEvent` "$ref": "(resource) responses > (model) container_network_policy_allowlist > (schema)" } ], - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy" + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy" }, - "oasRef": "#/components/schemas/CodeInterpreterContainerAuto/properties/network_policy", + "oasRef": "#/components/schemas/AutoCodeInterpreterToolParam/properties/network_policy", "deprecated": false, "schemaType": "union", "childrenParentSchema": "union", @@ -423033,33 +407603,12 @@ Schema name: `ResponseQueuedEvent` } }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 2": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 3": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "gpt-image-2-2026-04-21" - } - }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 4": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "gpt-image-1.5" } }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) model > (variant) 1 > (member) 5": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "chatgpt-image-latest" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 11 > (property) tools > (items) > (variant) 8 > (property) size > (variant) 1 > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -423948,27 +408497,6 @@ Schema name: `ResponseQueuedEvent` "literal": "inline" } }, - "(resource) responses > (model) response_input_text_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_image_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, - "(resource) responses > (model) response_input_file_content > (schema) > (property) prompt_cache_breakpoint > (property) mode > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "explicit" - } - }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 10 > (property) tools > (items) > (variant) 5 > (property) require_approval > (variant) 0 > (property) always > (property) read_only": { "kind": "HttpDeclProperty", "docstring": "Indicates whether or not a tool modifies data or is read-only. If an\nMCP server is [annotated with `readOnlyHint`](https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations-readonlyhint),\nit will match this filter.\n",