diff --git a/en/resources/responses/streaming-events.md b/en/resources/responses/streaming-events.md index 66065608..9141648d 100644 --- a/en/resources/responses/streaming-events.md +++ b/en/resources/responses/streaming-events.md @@ -1,11 +1,11 @@ # Responses streaming events -When you [create a Response](https://platform.openai.com/docs/api-reference/responses/create) with +When you [create a Response](https://developers.openai.com/docs/api-reference/responses/create) with `stream` set to `true`, the server will emit server-sent events to the client as the Response is generated. This section contains the events that are emitted by the server. -[Learn more about streaming responses](https://platform.openai.com/docs/guides/streaming-responses?api-mode=responses). +[Learn more about streaming responses](https://developers.openai.com/docs/guides/streaming-responses?api-mode=responses). ## response.created @@ -82,6 +82,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", @@ -866,9 +867,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" @@ -902,7 +903,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, @@ -1115,7 +1116,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, @@ -1478,7 +1479,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, @@ -1533,7 +1534,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, @@ -1586,9 +1587,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, @@ -1602,7 +1617,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, @@ -1625,7 +1640,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, @@ -1669,7 +1684,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, @@ -1724,7 +1739,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, @@ -1744,7 +1759,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, @@ -1815,7 +1830,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, @@ -1910,7 +1925,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, @@ -1992,6 +2007,9 @@ Schema name: `ResponseCreatedEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -2058,6 +2076,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", @@ -2262,7 +2281,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" @@ -2272,7 +2291,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", @@ -2917,9 +2936,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", @@ -3056,95 +3075,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": { @@ -3242,9 +3588,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", @@ -3344,7 +4015,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", @@ -3366,7 +4037,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", @@ -3378,7 +4049,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", @@ -3409,7 +4080,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", @@ -3424,7 +4095,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", @@ -3465,7 +4136,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", @@ -3484,7 +4155,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", @@ -3495,7 +4166,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", @@ -3523,7 +4194,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", @@ -3537,7 +4208,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", @@ -3578,7 +4249,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", @@ -3603,7 +4274,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", @@ -3616,7 +4287,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", @@ -3649,7 +4320,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", @@ -3682,7 +4353,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", @@ -3723,7 +4394,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", @@ -3764,7 +4435,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", @@ -3793,7 +4464,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", @@ -3812,7 +4483,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", @@ -3823,7 +4494,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", @@ -3853,7 +4524,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", @@ -3891,7 +4562,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", @@ -3925,7 +4596,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", @@ -3955,7 +4626,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", @@ -4001,7 +4672,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", @@ -4047,7 +4718,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", @@ -4089,7 +4760,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", @@ -4131,7 +4802,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", @@ -4181,7 +4852,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", @@ -4215,7 +4886,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", @@ -4249,7 +4920,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", @@ -4283,7 +4954,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", @@ -4325,7 +4996,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", @@ -5118,7 +5789,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", @@ -5225,7 +5896,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" @@ -5339,7 +6010,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", @@ -5385,7 +6056,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", @@ -5419,7 +6090,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", @@ -5437,7 +6108,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", @@ -5467,7 +6138,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", @@ -5486,7 +6157,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", @@ -5497,7 +6168,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", @@ -5540,7 +6211,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", @@ -5559,7 +6230,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", @@ -5585,7 +6256,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", @@ -5602,7 +6273,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", @@ -5664,7 +6335,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", @@ -5682,7 +6353,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", @@ -5708,7 +6379,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", @@ -5733,7 +6404,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", @@ -5746,7 +6417,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", @@ -5776,7 +6447,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", @@ -5806,7 +6477,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", @@ -5836,7 +6507,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", @@ -6084,7 +6755,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", @@ -6485,7 +7156,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, @@ -6556,7 +7227,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", @@ -6865,7 +7536,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", @@ -6912,7 +7583,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", @@ -6934,7 +7605,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", @@ -6946,7 +7617,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", @@ -6974,7 +7645,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", @@ -6988,7 +7659,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", @@ -7026,7 +7697,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", @@ -7045,7 +7716,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", @@ -7056,7 +7727,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", @@ -7087,7 +7758,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", @@ -7102,7 +7773,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", @@ -7140,7 +7811,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", @@ -7177,7 +7848,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", @@ -7214,7 +7885,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", @@ -7243,7 +7914,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", @@ -7268,7 +7939,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", @@ -7281,7 +7952,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", @@ -7297,7 +7968,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", @@ -7307,7 +7978,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", @@ -7337,7 +8008,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", @@ -7375,7 +8046,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", @@ -7409,7 +8080,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", @@ -7439,7 +8110,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", @@ -7481,7 +8152,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", @@ -7523,7 +8194,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", @@ -7561,7 +8232,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", @@ -7599,7 +8270,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", @@ -7633,7 +8304,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", @@ -7667,7 +8338,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", @@ -7701,7 +8372,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", @@ -7751,7 +8422,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", @@ -7785,7 +8456,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", @@ -7827,7 +8498,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", @@ -7845,7 +8516,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", @@ -7867,7 +8538,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", @@ -7900,7 +8571,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", @@ -8212,992 +8883,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": { @@ -9667,9 +9919,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" @@ -10064,154 +10316,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_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": { @@ -10430,15 +10554,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" }, @@ -10447,8 +10565,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": { @@ -13684,9 +13802,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" @@ -13916,7 +14034,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, @@ -14789,7 +14907,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", @@ -14830,7 +14948,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, @@ -14958,7 +15076,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" @@ -15200,7 +15318,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, @@ -15311,21 +15429,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" @@ -16185,7 +16291,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", @@ -16223,7 +16329,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", @@ -16249,7 +16355,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", @@ -16287,7 +16393,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", @@ -16313,7 +16419,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" @@ -16418,7 +16524,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", @@ -16752,7 +16858,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", @@ -16797,7 +16903,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, @@ -17209,154 +17315,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": { @@ -17879,10 +17857,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": "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" @@ -19044,15 +19042,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" }, @@ -19061,8 +19053,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": { @@ -20877,9 +20869,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" @@ -21371,7 +21363,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" @@ -21473,9 +21465,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": { @@ -21502,13 +21494,13 @@ Schema name: `ResponseCreatedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -21516,9 +21508,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)": { @@ -21743,7 +21735,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", @@ -21760,7 +21752,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", @@ -21802,7 +21794,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" @@ -21812,7 +21804,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", @@ -21835,9 +21827,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", @@ -21877,7 +21869,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", @@ -21894,7 +21886,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", @@ -21915,7 +21907,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", @@ -21945,7 +21937,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", @@ -21967,7 +21959,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", @@ -22096,9 +22088,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", @@ -22123,16 +22115,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", @@ -22154,15 +22146,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", @@ -22181,14 +22173,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", @@ -22204,13 +22196,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", @@ -22232,15 +22224,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", @@ -22253,12 +22245,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", @@ -22286,17 +22278,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", @@ -22312,13 +22304,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", @@ -22331,14 +22323,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": [ { @@ -22358,21 +22353,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": [ { @@ -22389,20 +22370,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": [ { @@ -22416,19 +22384,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": [ { @@ -22439,18 +22395,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": [ { @@ -22467,20 +22412,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": [ { @@ -22488,17 +22420,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": [ { @@ -22521,22 +22443,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": [ { @@ -22547,29 +22454,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)": { @@ -22758,7 +22665,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", @@ -22767,12 +22674,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", @@ -22787,14 +22694,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": { @@ -22971,7 +22900,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", @@ -23017,7 +22946,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", @@ -23051,7 +22980,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", @@ -23069,7 +22998,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", @@ -23099,7 +23028,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", @@ -23118,7 +23047,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", @@ -23129,7 +23058,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", @@ -23172,7 +23101,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", @@ -23191,7 +23120,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", @@ -23217,7 +23146,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", @@ -23234,7 +23163,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", @@ -23296,7 +23225,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", @@ -23314,7 +23243,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", @@ -23340,7 +23269,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", @@ -23365,7 +23294,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", @@ -23378,7 +23307,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", @@ -23408,7 +23337,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", @@ -23438,7 +23367,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", @@ -23468,7 +23397,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", @@ -23553,7 +23482,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", @@ -23599,7 +23528,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", @@ -23633,7 +23562,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", @@ -23651,7 +23580,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", @@ -23681,7 +23610,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", @@ -23700,7 +23629,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", @@ -23711,7 +23640,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", @@ -23754,7 +23683,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", @@ -23773,7 +23702,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", @@ -23799,7 +23728,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", @@ -23816,7 +23745,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", @@ -23878,7 +23807,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", @@ -23896,7 +23825,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", @@ -23922,7 +23851,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", @@ -23947,7 +23876,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", @@ -23960,7 +23889,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", @@ -23990,7 +23919,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", @@ -24020,7 +23949,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", @@ -24050,7 +23979,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", @@ -24121,7 +24050,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", @@ -24143,7 +24072,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", @@ -24510,7 +24439,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", @@ -24527,7 +24456,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", @@ -24659,7 +24588,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", @@ -24676,7 +24605,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", @@ -24697,7 +24626,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", @@ -24723,7 +24652,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", @@ -24745,7 +24674,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", @@ -24792,7 +24721,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", @@ -24809,7 +24738,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", @@ -24851,7 +24780,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", @@ -24868,7 +24797,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", @@ -25015,7 +24944,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", @@ -25032,7 +24961,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", @@ -25053,7 +24982,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" @@ -25063,7 +24992,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", @@ -25086,9 +25015,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", @@ -25128,7 +25057,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", @@ -25145,7 +25074,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", @@ -25663,21 +25592,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", @@ -25755,7 +25684,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", @@ -25777,7 +25706,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", @@ -25791,7 +25720,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", @@ -25802,7 +25731,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" @@ -25812,7 +25741,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", @@ -25983,21 +25912,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" @@ -26007,10 +25924,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": { @@ -26288,7 +26202,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", @@ -26306,7 +26220,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", @@ -26371,7 +26285,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", @@ -26416,7 +26330,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", @@ -26441,7 +26355,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", @@ -27481,7 +27395,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, @@ -27518,7 +27432,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", @@ -27879,244 +27793,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": { @@ -28189,7 +27865,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", @@ -28219,7 +27895,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", @@ -28241,7 +27917,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", @@ -28309,7 +27985,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", @@ -28326,7 +28002,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", @@ -28368,7 +28044,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" @@ -28377,38 +28053,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": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "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": "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_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_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_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": { @@ -28420,7 +28200,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", @@ -28437,7 +28217,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", @@ -28521,7 +28301,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", @@ -28567,7 +28347,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", @@ -28601,7 +28381,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", @@ -28619,7 +28399,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", @@ -28649,7 +28429,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", @@ -28668,7 +28448,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", @@ -28679,7 +28459,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", @@ -28722,7 +28502,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", @@ -28741,7 +28521,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", @@ -28767,7 +28547,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", @@ -28784,7 +28564,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", @@ -28846,7 +28626,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", @@ -28864,7 +28644,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", @@ -28890,7 +28670,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", @@ -28915,7 +28695,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", @@ -28928,7 +28708,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", @@ -28958,7 +28738,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", @@ -28988,7 +28768,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", @@ -29018,7 +28798,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", @@ -29089,7 +28869,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", @@ -29135,7 +28915,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", @@ -29169,7 +28949,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", @@ -29187,7 +28967,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", @@ -29217,7 +28997,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", @@ -29236,7 +29016,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", @@ -29247,7 +29027,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", @@ -29290,7 +29070,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", @@ -29309,7 +29089,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", @@ -29335,7 +29115,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", @@ -29352,7 +29132,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", @@ -29414,7 +29194,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", @@ -29432,7 +29212,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", @@ -29458,7 +29238,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", @@ -29483,7 +29263,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", @@ -29496,7 +29276,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", @@ -29526,7 +29306,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", @@ -29556,7 +29336,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", @@ -29586,7 +29366,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", @@ -29613,45 +29393,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": { @@ -29763,7 +29504,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", @@ -29785,7 +29526,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", @@ -30067,7 +29808,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", @@ -30084,7 +29825,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", @@ -30260,7 +30001,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", @@ -30277,7 +30018,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", @@ -30319,7 +30060,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", @@ -30345,7 +30086,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", @@ -30367,7 +30108,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", @@ -30414,7 +30155,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", @@ -30431,7 +30172,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", @@ -30473,7 +30214,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", @@ -30490,7 +30231,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", @@ -30630,7 +30371,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" @@ -30640,7 +30381,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", @@ -30663,9 +30404,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", @@ -30684,7 +30425,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", @@ -30701,7 +30442,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", @@ -30729,7 +30470,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", @@ -30746,7 +30487,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", @@ -30941,6 +30682,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.", @@ -30980,43 +30758,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.", @@ -31058,7 +30799,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" @@ -31067,7 +30808,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" @@ -31076,7 +30817,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" @@ -31445,7 +31186,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (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", @@ -31482,14 +31223,14 @@ Schema name: `ResponseCreatedEvent` "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) computer_action > (schema) > (variant) 0 > (property) button > (member) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 4" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a click action, this property is always `click`.", "key": "type", @@ -31511,10 +31252,10 @@ Schema name: `ResponseCreatedEvent` "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) computer_action > (schema) > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate where the click occurred.", "key": "x", @@ -31528,7 +31269,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate where the click occurred.", "key": "y", @@ -31542,7 +31283,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while clicking.", "key": "keys", @@ -31560,7 +31301,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while double-clicking.", "key": "keys", @@ -31578,7 +31319,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -31600,10 +31341,10 @@ Schema name: `ResponseCreatedEvent` "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) computer_action > (schema) > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate where the double click occurred.", "key": "x", @@ -31617,7 +31358,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate where the double click occurred.", "key": "y", @@ -31631,7 +31372,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -31657,11 +31398,11 @@ Schema name: `ResponseCreatedEvent` "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) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "key": "type", @@ -31683,10 +31424,10 @@ Schema name: `ResponseCreatedEvent` "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) computer_action > (schema) > (variant) 2 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while dragging the mouse.", "key": "keys", @@ -31704,7 +31445,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -31722,7 +31463,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "key": "type", @@ -31744,10 +31485,10 @@ Schema name: `ResponseCreatedEvent` "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) computer_action > (schema) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "key": "type", @@ -31769,10 +31510,10 @@ Schema name: `ResponseCreatedEvent` "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) computer_action > (schema) > (variant) 4 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate to move to.", "key": "x", @@ -31786,7 +31527,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate to move to.", "key": "y", @@ -31800,7 +31541,7 @@ Schema name: `ResponseCreatedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while moving the mouse.", "key": "keys", @@ -31818,568 +31559,7 @@ Schema name: `ResponseCreatedEvent` "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`.", - "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) computer_action > (schema) > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 5 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "key": "type", @@ -32567,159 +31747,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": { @@ -32727,7 +31754,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", @@ -33354,7 +32381,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", @@ -33395,7 +32422,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, @@ -33523,7 +32550,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" @@ -33765,7 +32792,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, @@ -33876,21 +32903,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" @@ -35361,7 +34376,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", @@ -35402,7 +34417,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, @@ -35530,7 +34545,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" @@ -35772,7 +34787,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, @@ -35883,21 +34898,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" @@ -36970,7 +35973,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", @@ -36988,7 +35991,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", @@ -37621,9 +36624,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" @@ -37801,7 +36804,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", @@ -37828,7 +36831,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", @@ -37866,9 +36869,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", @@ -37887,9 +36890,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": [] @@ -37920,9 +36923,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", @@ -37953,9 +36956,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", @@ -37979,33 +36982,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": { @@ -38872,7 +37854,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" @@ -38881,7 +37863,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" @@ -38890,574 +37872,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", @@ -39704,7 +38125,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", @@ -39718,7 +38139,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", @@ -39734,7 +38155,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", @@ -39752,37 +38173,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_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_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) 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": { @@ -40466,7 +39188,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", @@ -40507,7 +39229,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, @@ -40635,7 +39357,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" @@ -40877,7 +39599,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, @@ -40988,21 +39710,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" @@ -42473,7 +41183,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", @@ -42514,7 +41224,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, @@ -42642,7 +41352,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" @@ -42884,7 +41594,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, @@ -42995,21 +41705,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" @@ -43867,13 +42565,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": { @@ -44039,7 +42730,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", @@ -44057,7 +42748,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", @@ -44621,7 +43312,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", @@ -44651,7 +43342,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", @@ -44685,7 +43376,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", @@ -44723,7 +43414,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", @@ -44747,13 +43438,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", @@ -44830,6 +43514,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": { @@ -44927,132 +43618,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": { @@ -45511,21 +44076,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", @@ -45603,7 +44168,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", @@ -45625,7 +44190,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", @@ -45639,7 +44204,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", @@ -45650,7 +44215,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" @@ -45660,7 +44225,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", @@ -45831,21 +44396,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" @@ -45855,10 +44408,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": { @@ -46061,7 +44611,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", @@ -46106,7 +44656,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", @@ -46131,7 +44681,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", @@ -46653,21 +45203,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", @@ -46745,7 +45295,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", @@ -46767,7 +45317,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", @@ -46781,7 +45331,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", @@ -46792,7 +45342,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" @@ -46802,7 +45352,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", @@ -46973,21 +45523,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" @@ -46997,10 +45535,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": { @@ -47203,7 +45738,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", @@ -47248,7 +45783,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", @@ -47273,7 +45808,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", @@ -47718,7 +46253,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" @@ -47727,7 +46262,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" @@ -47736,7 +46271,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" @@ -47745,7 +46280,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", @@ -47759,9 +46294,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": [ @@ -47785,7 +46320,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" @@ -48291,132 +46826,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": { @@ -48493,440 +46902,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": { @@ -49275,21 +47393,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", @@ -49367,7 +47485,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", @@ -49389,7 +47507,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", @@ -49403,7 +47521,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", @@ -49414,7 +47532,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" @@ -49424,7 +47542,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", @@ -49595,21 +47713,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" @@ -49619,10 +47725,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": { @@ -49825,7 +47928,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", @@ -49870,7 +47973,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", @@ -49895,7 +47998,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", @@ -50417,21 +48520,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", @@ -50509,7 +48612,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", @@ -50531,7 +48634,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", @@ -50545,7 +48648,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", @@ -50556,7 +48659,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" @@ -50566,7 +48669,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", @@ -50737,21 +48840,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" @@ -50761,10 +48852,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": { @@ -50967,7 +49055,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", @@ -51012,7 +49100,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", @@ -51037,7 +49125,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", @@ -51858,7 +49946,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", @@ -51885,7 +49973,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", @@ -51923,9 +50011,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", @@ -51944,9 +50032,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": [] @@ -51977,9 +50065,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", @@ -52010,9 +50098,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", @@ -52036,33 +50124,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": { @@ -52472,7 +50539,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", @@ -52499,7 +50566,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", @@ -52537,9 +50604,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", @@ -52558,9 +50625,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": [] @@ -52591,9 +50658,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", @@ -52624,9 +50691,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", @@ -52650,33 +50717,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": { @@ -53002,7 +51048,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" @@ -53011,7 +51057,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" @@ -53251,150 +51297,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", @@ -53496,7 +51418,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", @@ -53523,7 +51445,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", @@ -53561,9 +51483,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", @@ -53582,9 +51504,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": [] @@ -53615,9 +51537,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", @@ -53648,9 +51570,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", @@ -53674,33 +51596,12 @@ Schema name: `ResponseCreatedEvent` } }, "(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": { @@ -54110,7 +52011,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", @@ -54137,7 +52038,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", @@ -54175,9 +52076,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", @@ -54196,9 +52097,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": [] @@ -54229,9 +52130,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", @@ -54262,9 +52163,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", @@ -54288,33 +52189,12 @@ Schema name: `ResponseCreatedEvent` } }, "(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": { @@ -55203,27 +53083,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", @@ -55696,6 +53555,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", @@ -56480,9 +54340,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" @@ -56516,7 +54376,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, @@ -56729,7 +54589,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, @@ -57092,7 +54952,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, @@ -57147,7 +55007,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, @@ -57200,9 +55060,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, @@ -57216,7 +55090,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, @@ -57239,7 +55113,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, @@ -57283,7 +55157,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, @@ -57338,7 +55212,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, @@ -57358,7 +55232,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, @@ -57429,7 +55303,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, @@ -57524,7 +55398,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, @@ -57606,6 +55480,9 @@ Schema name: `ResponseInProgressEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -57672,6 +55549,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", @@ -57876,7 +55754,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" @@ -57886,7 +55764,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", @@ -58531,9 +56409,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", @@ -58670,95 +56548,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": { @@ -58856,9 +57061,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", @@ -58958,7 +57488,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", @@ -58980,7 +57510,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", @@ -58992,7 +57522,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", @@ -59023,7 +57553,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", @@ -59038,7 +57568,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", @@ -59079,7 +57609,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", @@ -59098,7 +57628,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", @@ -59109,7 +57639,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", @@ -59137,7 +57667,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", @@ -59151,7 +57681,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", @@ -59192,7 +57722,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", @@ -59217,7 +57747,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", @@ -59230,7 +57760,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", @@ -59263,7 +57793,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", @@ -59296,7 +57826,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", @@ -59337,7 +57867,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", @@ -59378,7 +57908,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", @@ -59407,7 +57937,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", @@ -59426,7 +57956,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", @@ -59437,7 +57967,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", @@ -59467,7 +57997,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", @@ -59505,7 +58035,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", @@ -59539,7 +58069,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", @@ -59569,7 +58099,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", @@ -59615,7 +58145,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", @@ -59661,7 +58191,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", @@ -59703,7 +58233,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", @@ -59745,7 +58275,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", @@ -59795,7 +58325,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", @@ -59829,7 +58359,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", @@ -59863,7 +58393,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", @@ -59897,7 +58427,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", @@ -59939,7 +58469,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", @@ -60732,7 +59262,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", @@ -60839,7 +59369,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" @@ -60953,7 +59483,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", @@ -60999,7 +59529,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", @@ -61033,7 +59563,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", @@ -61051,7 +59581,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", @@ -61081,7 +59611,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", @@ -61100,7 +59630,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", @@ -61111,7 +59641,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", @@ -61154,7 +59684,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", @@ -61173,7 +59703,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", @@ -61199,7 +59729,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", @@ -61216,7 +59746,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", @@ -61278,7 +59808,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", @@ -61296,7 +59826,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", @@ -61322,7 +59852,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", @@ -61347,7 +59877,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", @@ -61360,7 +59890,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", @@ -61390,7 +59920,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", @@ -61420,7 +59950,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", @@ -61450,7 +59980,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", @@ -61698,7 +60228,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", @@ -62099,7 +60629,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, @@ -62170,7 +60700,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", @@ -62479,7 +61009,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", @@ -62526,7 +61056,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", @@ -62548,7 +61078,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", @@ -62560,7 +61090,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", @@ -62588,7 +61118,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", @@ -62602,7 +61132,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", @@ -62640,7 +61170,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", @@ -62659,7 +61189,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", @@ -62670,7 +61200,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", @@ -62701,7 +61231,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", @@ -62716,7 +61246,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", @@ -62754,7 +61284,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", @@ -62791,7 +61321,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", @@ -62828,7 +61358,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", @@ -62857,7 +61387,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", @@ -62882,7 +61412,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", @@ -62895,7 +61425,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", @@ -62911,7 +61441,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", @@ -62921,7 +61451,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", @@ -62951,7 +61481,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", @@ -62989,7 +61519,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", @@ -63023,7 +61553,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", @@ -63053,7 +61583,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", @@ -63095,7 +61625,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", @@ -63137,7 +61667,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", @@ -63175,7 +61705,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", @@ -63213,7 +61743,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", @@ -63247,7 +61777,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", @@ -63281,7 +61811,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", @@ -63315,7 +61845,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", @@ -63365,7 +61895,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", @@ -63399,7 +61929,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", @@ -63441,7 +61971,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", @@ -63459,7 +61989,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", @@ -63481,7 +62011,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", @@ -63514,7 +62044,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", @@ -63826,992 +62356,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": { @@ -65281,9 +63392,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" @@ -65678,154 +63789,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_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": { @@ -66044,15 +64027,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" }, @@ -66061,8 +64038,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": { @@ -69298,9 +67275,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" @@ -69530,7 +67507,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, @@ -70403,7 +68380,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", @@ -70444,7 +68421,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, @@ -70572,7 +68549,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" @@ -70814,7 +68791,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, @@ -70925,21 +68902,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" @@ -71799,7 +69764,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", @@ -71837,7 +69802,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", @@ -71863,7 +69828,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", @@ -71901,7 +69866,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", @@ -71927,7 +69892,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" @@ -72032,7 +69997,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", @@ -72366,7 +70331,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", @@ -72411,7 +70376,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, @@ -72823,154 +70788,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": { @@ -73493,10 +71330,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": "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" @@ -74658,15 +72515,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" }, @@ -74675,8 +72526,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": { @@ -76491,9 +74342,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" @@ -76985,7 +74836,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" @@ -77087,9 +74938,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": { @@ -77116,13 +74967,13 @@ Schema name: `ResponseInProgressEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -77130,9 +74981,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)": { @@ -77357,7 +75208,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", @@ -77374,7 +75225,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", @@ -77416,7 +75267,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" @@ -77426,7 +75277,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", @@ -77449,9 +75300,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", @@ -77491,7 +75342,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", @@ -77508,7 +75359,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", @@ -77529,7 +75380,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", @@ -77559,7 +75410,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", @@ -77581,7 +75432,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", @@ -77710,9 +75561,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", @@ -77737,16 +75588,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", @@ -77768,15 +75619,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", @@ -77795,14 +75646,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", @@ -77818,13 +75669,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", @@ -77846,15 +75697,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", @@ -77867,12 +75718,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", @@ -77900,17 +75751,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", @@ -77926,13 +75777,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", @@ -77945,14 +75796,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": [ { @@ -77972,21 +75826,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": [ { @@ -78003,20 +75843,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": [ { @@ -78030,19 +75857,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": [ { @@ -78053,18 +75868,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": [ { @@ -78081,20 +75885,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": [ { @@ -78102,17 +75893,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": [ { @@ -78135,22 +75916,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": [ { @@ -78161,29 +75927,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)": { @@ -78372,7 +76138,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", @@ -78381,12 +76147,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", @@ -78401,14 +76167,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": { @@ -78585,7 +76373,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", @@ -78631,7 +76419,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", @@ -78665,7 +76453,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", @@ -78683,7 +76471,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", @@ -78713,7 +76501,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", @@ -78732,7 +76520,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", @@ -78743,7 +76531,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", @@ -78786,7 +76574,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", @@ -78805,7 +76593,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", @@ -78831,7 +76619,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", @@ -78848,7 +76636,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", @@ -78910,7 +76698,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", @@ -78928,7 +76716,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", @@ -78954,7 +76742,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", @@ -78979,7 +76767,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", @@ -78992,7 +76780,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", @@ -79022,7 +76810,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", @@ -79052,7 +76840,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", @@ -79082,7 +76870,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", @@ -79167,7 +76955,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", @@ -79213,7 +77001,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", @@ -79247,7 +77035,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", @@ -79265,7 +77053,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", @@ -79295,7 +77083,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", @@ -79314,7 +77102,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", @@ -79325,7 +77113,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", @@ -79368,7 +77156,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", @@ -79387,7 +77175,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", @@ -79413,7 +77201,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", @@ -79430,7 +77218,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", @@ -79492,7 +77280,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", @@ -79510,7 +77298,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", @@ -79536,7 +77324,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", @@ -79561,7 +77349,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", @@ -79574,7 +77362,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", @@ -79604,7 +77392,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", @@ -79634,7 +77422,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", @@ -79664,7 +77452,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", @@ -79735,7 +77523,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", @@ -79757,7 +77545,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", @@ -80124,7 +77912,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", @@ -80141,7 +77929,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", @@ -80273,7 +78061,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", @@ -80290,7 +78078,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", @@ -80311,7 +78099,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", @@ -80337,7 +78125,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", @@ -80359,7 +78147,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", @@ -80406,7 +78194,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", @@ -80423,7 +78211,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", @@ -80465,7 +78253,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", @@ -80482,7 +78270,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", @@ -80629,7 +78417,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", @@ -80646,7 +78434,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", @@ -80667,7 +78455,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" @@ -80677,7 +78465,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", @@ -80700,9 +78488,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", @@ -80742,7 +78530,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", @@ -80759,7 +78547,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", @@ -81277,21 +79065,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", @@ -81369,7 +79157,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", @@ -81391,7 +79179,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", @@ -81405,7 +79193,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", @@ -81416,7 +79204,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" @@ -81426,7 +79214,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", @@ -81597,21 +79385,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" @@ -81621,10 +79397,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": { @@ -81902,7 +79675,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", @@ -81920,7 +79693,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", @@ -81985,7 +79758,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", @@ -82030,7 +79803,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", @@ -82055,7 +79828,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", @@ -83095,7 +80868,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, @@ -83132,7 +80905,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", @@ -83493,244 +81266,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": { @@ -83803,7 +81338,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", @@ -83833,7 +81368,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", @@ -83855,7 +81390,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", @@ -83923,7 +81458,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", @@ -83940,7 +81475,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", @@ -83982,7 +81517,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" @@ -83991,38 +81526,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": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "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": "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_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_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_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": { @@ -84034,7 +81673,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", @@ -84051,7 +81690,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", @@ -84135,7 +81774,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", @@ -84181,7 +81820,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", @@ -84215,7 +81854,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", @@ -84233,7 +81872,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", @@ -84263,7 +81902,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", @@ -84282,7 +81921,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", @@ -84293,7 +81932,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", @@ -84336,7 +81975,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", @@ -84355,7 +81994,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", @@ -84381,7 +82020,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", @@ -84398,7 +82037,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", @@ -84460,7 +82099,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", @@ -84478,7 +82117,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", @@ -84504,7 +82143,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", @@ -84529,7 +82168,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", @@ -84542,7 +82181,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", @@ -84572,7 +82211,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", @@ -84602,7 +82241,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", @@ -84632,7 +82271,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", @@ -84703,7 +82342,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", @@ -84749,7 +82388,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", @@ -84783,7 +82422,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", @@ -84801,7 +82440,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", @@ -84831,7 +82470,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", @@ -84850,7 +82489,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", @@ -84861,7 +82500,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", @@ -84904,7 +82543,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", @@ -84923,7 +82562,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", @@ -84949,7 +82588,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", @@ -84966,7 +82605,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", @@ -85028,7 +82667,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", @@ -85046,7 +82685,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", @@ -85072,7 +82711,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", @@ -85097,7 +82736,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", @@ -85110,7 +82749,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", @@ -85140,7 +82779,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", @@ -85170,7 +82809,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", @@ -85200,7 +82839,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", @@ -85227,45 +82866,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": { @@ -85377,7 +82977,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", @@ -85399,7 +82999,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", @@ -85681,7 +83281,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", @@ -85698,7 +83298,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", @@ -85874,7 +83474,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", @@ -85891,7 +83491,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", @@ -85933,7 +83533,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", @@ -85959,7 +83559,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", @@ -85981,7 +83581,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", @@ -86028,7 +83628,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", @@ -86045,7 +83645,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", @@ -86087,7 +83687,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", @@ -86104,7 +83704,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", @@ -86244,7 +83844,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" @@ -86254,7 +83854,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", @@ -86277,9 +83877,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", @@ -86298,7 +83898,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", @@ -86315,7 +83915,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", @@ -86343,7 +83943,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", @@ -86360,7 +83960,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", @@ -86555,6 +84155,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.", @@ -86594,43 +84231,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.", @@ -86672,7 +84272,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" @@ -86681,7 +84281,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" @@ -86690,7 +84290,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" @@ -87059,7 +84659,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (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", @@ -87096,14 +84696,14 @@ Schema name: `ResponseInProgressEvent` "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) computer_action > (schema) > (variant) 0 > (property) button > (member) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 4" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a click action, this property is always `click`.", "key": "type", @@ -87125,10 +84725,10 @@ Schema name: `ResponseInProgressEvent` "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) computer_action > (schema) > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate where the click occurred.", "key": "x", @@ -87142,7 +84742,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate where the click occurred.", "key": "y", @@ -87156,7 +84756,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while clicking.", "key": "keys", @@ -87174,7 +84774,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while double-clicking.", "key": "keys", @@ -87192,7 +84792,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -87214,10 +84814,10 @@ Schema name: `ResponseInProgressEvent` "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) computer_action > (schema) > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate where the double click occurred.", "key": "x", @@ -87231,7 +84831,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate where the double click occurred.", "key": "y", @@ -87245,7 +84845,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -87271,11 +84871,11 @@ Schema name: `ResponseInProgressEvent` "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) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "key": "type", @@ -87297,10 +84897,10 @@ Schema name: `ResponseInProgressEvent` "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) computer_action > (schema) > (variant) 2 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while dragging the mouse.", "key": "keys", @@ -87318,7 +84918,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -87336,7 +84936,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "key": "type", @@ -87358,10 +84958,10 @@ Schema name: `ResponseInProgressEvent` "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) computer_action > (schema) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "key": "type", @@ -87383,10 +84983,10 @@ Schema name: `ResponseInProgressEvent` "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) computer_action > (schema) > (variant) 4 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate to move to.", "key": "x", @@ -87400,7 +85000,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate to move to.", "key": "y", @@ -87414,7 +85014,7 @@ Schema name: `ResponseInProgressEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while moving the mouse.", "key": "keys", @@ -87432,568 +85032,7 @@ Schema name: `ResponseInProgressEvent` "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`.", - "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) computer_action > (schema) > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 5 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "key": "type", @@ -88181,159 +85220,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": { @@ -88341,7 +85227,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", @@ -88968,7 +85854,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", @@ -89009,7 +85895,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, @@ -89137,7 +86023,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" @@ -89379,7 +86265,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, @@ -89490,21 +86376,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" @@ -90975,7 +87849,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", @@ -91016,7 +87890,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, @@ -91144,7 +88018,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" @@ -91386,7 +88260,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, @@ -91497,21 +88371,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" @@ -92584,7 +89446,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", @@ -92602,7 +89464,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", @@ -93235,9 +90097,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" @@ -93415,7 +90277,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", @@ -93442,7 +90304,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", @@ -93480,9 +90342,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", @@ -93501,9 +90363,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": [] @@ -93534,9 +90396,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", @@ -93567,9 +90429,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", @@ -93593,33 +90455,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": { @@ -94486,7 +91327,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" @@ -94495,7 +91336,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" @@ -94504,574 +91345,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", @@ -95318,7 +91598,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", @@ -95332,7 +91612,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", @@ -95348,7 +91628,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", @@ -95366,37 +91646,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_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_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) 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": { @@ -96080,7 +92661,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", @@ -96121,7 +92702,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, @@ -96249,7 +92830,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" @@ -96491,7 +93072,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, @@ -96602,21 +93183,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" @@ -98087,7 +94656,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", @@ -98128,7 +94697,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, @@ -98256,7 +94825,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" @@ -98498,7 +95067,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, @@ -98609,21 +95178,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" @@ -99481,13 +96038,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": { @@ -99653,7 +96203,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", @@ -99671,7 +96221,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", @@ -100235,7 +96785,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", @@ -100265,7 +96815,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", @@ -100299,7 +96849,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", @@ -100337,7 +96887,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", @@ -100361,13 +96911,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", @@ -100444,6 +96987,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": { @@ -100541,132 +97091,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": { @@ -101125,21 +97549,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", @@ -101217,7 +97641,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", @@ -101239,7 +97663,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", @@ -101253,7 +97677,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", @@ -101264,7 +97688,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" @@ -101274,7 +97698,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", @@ -101445,21 +97869,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" @@ -101469,10 +97881,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": { @@ -101675,7 +98084,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", @@ -101720,7 +98129,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", @@ -101745,7 +98154,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", @@ -102267,21 +98676,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", @@ -102359,7 +98768,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", @@ -102381,7 +98790,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", @@ -102395,7 +98804,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", @@ -102406,7 +98815,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" @@ -102416,7 +98825,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", @@ -102587,21 +98996,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" @@ -102611,10 +99008,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": { @@ -102817,7 +99211,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", @@ -102862,7 +99256,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", @@ -102887,7 +99281,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", @@ -103332,7 +99726,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" @@ -103341,7 +99735,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" @@ -103350,7 +99744,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" @@ -103359,7 +99753,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", @@ -103373,9 +99767,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": [ @@ -103399,7 +99793,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" @@ -103905,132 +100299,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": { @@ -104107,440 +100375,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": { @@ -104889,21 +100866,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", @@ -104981,7 +100958,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", @@ -105003,7 +100980,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", @@ -105017,7 +100994,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", @@ -105028,7 +101005,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" @@ -105038,7 +101015,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", @@ -105209,21 +101186,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" @@ -105233,10 +101198,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": { @@ -105439,7 +101401,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", @@ -105484,7 +101446,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", @@ -105509,7 +101471,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", @@ -106031,21 +101993,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", @@ -106123,7 +102085,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", @@ -106145,7 +102107,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", @@ -106159,7 +102121,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", @@ -106170,7 +102132,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" @@ -106180,7 +102142,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", @@ -106351,21 +102313,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" @@ -106375,10 +102325,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": { @@ -106581,7 +102528,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", @@ -106626,7 +102573,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", @@ -106651,7 +102598,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", @@ -107472,7 +103419,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", @@ -107499,7 +103446,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", @@ -107537,9 +103484,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", @@ -107558,9 +103505,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": [] @@ -107591,9 +103538,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", @@ -107624,9 +103571,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", @@ -107650,33 +103597,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": { @@ -108086,7 +104012,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", @@ -108113,7 +104039,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", @@ -108151,9 +104077,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", @@ -108172,9 +104098,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": [] @@ -108205,9 +104131,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", @@ -108238,9 +104164,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", @@ -108264,33 +104190,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": { @@ -108616,7 +104521,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" @@ -108625,7 +104530,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" @@ -108865,150 +104770,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", @@ -109110,7 +104891,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", @@ -109137,7 +104918,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", @@ -109175,9 +104956,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", @@ -109196,9 +104977,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": [] @@ -109229,9 +105010,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", @@ -109262,9 +105043,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", @@ -109288,33 +105069,12 @@ Schema name: `ResponseInProgressEvent` } }, "(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": { @@ -109724,7 +105484,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", @@ -109751,7 +105511,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", @@ -109789,9 +105549,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", @@ -109810,9 +105570,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": [] @@ -109843,9 +105603,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", @@ -109876,9 +105636,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", @@ -109902,33 +105662,12 @@ Schema name: `ResponseInProgressEvent` } }, "(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": { @@ -110817,27 +106556,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", @@ -111310,6 +107028,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", @@ -112094,9 +107813,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" @@ -112130,7 +107849,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, @@ -112343,7 +108062,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, @@ -112706,7 +108425,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, @@ -112761,7 +108480,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, @@ -112814,9 +108533,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, @@ -112830,7 +108563,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, @@ -112853,7 +108586,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, @@ -112897,7 +108630,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, @@ -112952,7 +108685,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, @@ -112972,7 +108705,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, @@ -113043,7 +108776,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, @@ -113138,7 +108871,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, @@ -113220,6 +108953,9 @@ Schema name: `ResponseCompletedEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -113286,6 +109022,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", @@ -113490,7 +109227,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" @@ -113500,7 +109237,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", @@ -114145,9 +109882,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", @@ -114284,95 +110021,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": { @@ -114470,9 +110534,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", @@ -114572,7 +110961,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", @@ -114594,7 +110983,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", @@ -114606,7 +110995,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", @@ -114637,7 +111026,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", @@ -114652,7 +111041,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", @@ -114693,7 +111082,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", @@ -114712,7 +111101,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", @@ -114723,7 +111112,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", @@ -114751,7 +111140,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", @@ -114765,7 +111154,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", @@ -114806,7 +111195,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", @@ -114831,7 +111220,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", @@ -114844,7 +111233,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", @@ -114877,7 +111266,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", @@ -114910,7 +111299,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", @@ -114951,7 +111340,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", @@ -114992,7 +111381,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", @@ -115021,7 +111410,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", @@ -115040,7 +111429,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", @@ -115051,7 +111440,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", @@ -115081,7 +111470,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", @@ -115119,7 +111508,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", @@ -115153,7 +111542,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", @@ -115183,7 +111572,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", @@ -115229,7 +111618,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", @@ -115275,7 +111664,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", @@ -115317,7 +111706,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", @@ -115359,7 +111748,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", @@ -115409,7 +111798,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", @@ -115443,7 +111832,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", @@ -115477,7 +111866,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", @@ -115511,7 +111900,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", @@ -115553,7 +111942,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", @@ -116346,7 +112735,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", @@ -116453,7 +112842,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" @@ -116567,7 +112956,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", @@ -116613,7 +113002,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", @@ -116647,7 +113036,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", @@ -116665,7 +113054,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", @@ -116695,7 +113084,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", @@ -116714,7 +113103,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", @@ -116725,7 +113114,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", @@ -116768,7 +113157,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", @@ -116787,7 +113176,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", @@ -116813,7 +113202,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", @@ -116830,7 +113219,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", @@ -116892,7 +113281,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", @@ -116910,7 +113299,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", @@ -116936,7 +113325,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", @@ -116961,7 +113350,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", @@ -116974,7 +113363,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", @@ -117004,7 +113393,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", @@ -117034,7 +113423,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", @@ -117064,7 +113453,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", @@ -117312,7 +113701,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", @@ -117713,7 +114102,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, @@ -117784,7 +114173,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", @@ -118093,7 +114482,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", @@ -118140,7 +114529,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", @@ -118162,7 +114551,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", @@ -118174,7 +114563,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", @@ -118202,7 +114591,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", @@ -118216,7 +114605,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", @@ -118254,7 +114643,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", @@ -118273,7 +114662,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", @@ -118284,7 +114673,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", @@ -118315,7 +114704,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", @@ -118330,7 +114719,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", @@ -118368,7 +114757,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", @@ -118405,7 +114794,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", @@ -118442,7 +114831,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", @@ -118471,7 +114860,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", @@ -118496,7 +114885,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", @@ -118509,7 +114898,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", @@ -118525,7 +114914,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", @@ -118535,7 +114924,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", @@ -118565,7 +114954,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", @@ -118603,7 +114992,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", @@ -118637,7 +115026,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", @@ -118667,7 +115056,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", @@ -118709,7 +115098,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", @@ -118751,7 +115140,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", @@ -118789,7 +115178,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", @@ -118827,7 +115216,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", @@ -118861,7 +115250,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", @@ -118895,7 +115284,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", @@ -118929,7 +115318,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", @@ -118979,7 +115368,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", @@ -119013,7 +115402,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", @@ -119055,7 +115444,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", @@ -119073,7 +115462,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", @@ -119095,7 +115484,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", @@ -119128,7 +115517,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", @@ -119440,992 +115829,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": { @@ -120895,9 +116865,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" @@ -121292,154 +117262,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_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": { @@ -121658,15 +117500,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" }, @@ -121675,8 +117511,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": { @@ -124912,9 +120748,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" @@ -125144,7 +120980,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, @@ -126017,7 +121853,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", @@ -126058,7 +121894,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, @@ -126186,7 +122022,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" @@ -126428,7 +122264,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, @@ -126539,21 +122375,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" @@ -127413,7 +123237,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", @@ -127451,7 +123275,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", @@ -127477,7 +123301,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", @@ -127515,7 +123339,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", @@ -127541,7 +123365,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" @@ -127646,7 +123470,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", @@ -127980,7 +123804,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", @@ -128025,7 +123849,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, @@ -128437,154 +124261,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": { @@ -129107,10 +124803,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": "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" @@ -130272,15 +125988,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" }, @@ -130289,8 +125999,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": { @@ -132105,9 +127815,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" @@ -132599,7 +128309,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" @@ -132701,9 +128411,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": { @@ -132730,13 +128440,13 @@ Schema name: `ResponseCompletedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -132744,9 +128454,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)": { @@ -132971,7 +128681,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", @@ -132988,7 +128698,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", @@ -133030,7 +128740,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" @@ -133040,7 +128750,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", @@ -133063,9 +128773,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", @@ -133105,7 +128815,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", @@ -133122,7 +128832,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", @@ -133143,7 +128853,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", @@ -133173,7 +128883,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", @@ -133195,7 +128905,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", @@ -133324,9 +129034,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", @@ -133351,16 +129061,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", @@ -133382,15 +129092,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", @@ -133409,14 +129119,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", @@ -133432,13 +129142,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", @@ -133460,15 +129170,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", @@ -133481,12 +129191,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", @@ -133514,17 +129224,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", @@ -133540,13 +129250,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", @@ -133559,14 +129269,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": [ { @@ -133586,21 +129299,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": [ { @@ -133617,20 +129316,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": [ { @@ -133644,19 +129330,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": [ { @@ -133667,18 +129341,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": [ { @@ -133695,20 +129358,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": [ { @@ -133716,17 +129366,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": [ { @@ -133749,22 +129389,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": [ { @@ -133775,29 +129400,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)": { @@ -133986,7 +129611,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", @@ -133995,12 +129620,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", @@ -134015,14 +129640,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": { @@ -134199,7 +129846,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", @@ -134245,7 +129892,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", @@ -134279,7 +129926,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", @@ -134297,7 +129944,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", @@ -134327,7 +129974,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", @@ -134346,7 +129993,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", @@ -134357,7 +130004,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", @@ -134400,7 +130047,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", @@ -134419,7 +130066,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", @@ -134445,7 +130092,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", @@ -134462,7 +130109,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", @@ -134524,7 +130171,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", @@ -134542,7 +130189,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", @@ -134568,7 +130215,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", @@ -134593,7 +130240,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", @@ -134606,7 +130253,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", @@ -134636,7 +130283,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", @@ -134666,7 +130313,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", @@ -134696,7 +130343,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", @@ -134781,7 +130428,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", @@ -134827,7 +130474,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", @@ -134861,7 +130508,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", @@ -134879,7 +130526,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", @@ -134909,7 +130556,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", @@ -134928,7 +130575,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", @@ -134939,7 +130586,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", @@ -134982,7 +130629,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", @@ -135001,7 +130648,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", @@ -135027,7 +130674,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", @@ -135044,7 +130691,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", @@ -135106,7 +130753,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", @@ -135124,7 +130771,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", @@ -135150,7 +130797,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", @@ -135175,7 +130822,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", @@ -135188,7 +130835,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", @@ -135218,7 +130865,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", @@ -135248,7 +130895,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", @@ -135278,7 +130925,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", @@ -135349,7 +130996,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", @@ -135371,7 +131018,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", @@ -135738,7 +131385,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", @@ -135755,7 +131402,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", @@ -135887,7 +131534,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", @@ -135904,7 +131551,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", @@ -135925,7 +131572,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", @@ -135951,7 +131598,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", @@ -135973,7 +131620,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", @@ -136020,7 +131667,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", @@ -136037,7 +131684,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", @@ -136079,7 +131726,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", @@ -136096,7 +131743,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", @@ -136243,7 +131890,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", @@ -136260,7 +131907,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", @@ -136281,7 +131928,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" @@ -136291,7 +131938,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", @@ -136314,9 +131961,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", @@ -136356,7 +132003,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", @@ -136373,7 +132020,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", @@ -136891,21 +132538,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", @@ -136983,7 +132630,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", @@ -137005,7 +132652,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", @@ -137019,7 +132666,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", @@ -137030,7 +132677,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" @@ -137040,7 +132687,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", @@ -137211,21 +132858,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" @@ -137235,10 +132870,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": { @@ -137516,7 +133148,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", @@ -137534,7 +133166,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", @@ -137599,7 +133231,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", @@ -137644,7 +133276,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", @@ -137669,7 +133301,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", @@ -138709,7 +134341,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, @@ -138746,7 +134378,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", @@ -139107,244 +134739,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": { @@ -139417,7 +134811,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", @@ -139447,7 +134841,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", @@ -139469,7 +134863,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", @@ -139537,7 +134931,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", @@ -139554,7 +134948,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", @@ -139596,7 +134990,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" @@ -139605,38 +134999,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": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "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": "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_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_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_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": { @@ -139648,7 +135146,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", @@ -139665,7 +135163,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", @@ -139749,7 +135247,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", @@ -139795,7 +135293,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", @@ -139829,7 +135327,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", @@ -139847,7 +135345,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", @@ -139877,7 +135375,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", @@ -139896,7 +135394,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", @@ -139907,7 +135405,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", @@ -139950,7 +135448,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", @@ -139969,7 +135467,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", @@ -139995,7 +135493,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", @@ -140012,7 +135510,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", @@ -140074,7 +135572,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", @@ -140092,7 +135590,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", @@ -140118,7 +135616,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", @@ -140143,7 +135641,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", @@ -140156,7 +135654,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", @@ -140186,7 +135684,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", @@ -140216,7 +135714,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", @@ -140246,7 +135744,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", @@ -140317,7 +135815,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", @@ -140363,7 +135861,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", @@ -140397,7 +135895,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", @@ -140415,7 +135913,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", @@ -140445,7 +135943,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", @@ -140464,7 +135962,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", @@ -140475,7 +135973,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", @@ -140518,7 +136016,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", @@ -140537,7 +136035,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", @@ -140563,7 +136061,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", @@ -140580,7 +136078,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", @@ -140642,7 +136140,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", @@ -140660,7 +136158,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", @@ -140686,7 +136184,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", @@ -140711,7 +136209,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", @@ -140724,7 +136222,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", @@ -140754,7 +136252,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", @@ -140784,7 +136282,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", @@ -140814,7 +136312,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", @@ -140841,45 +136339,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": { @@ -140991,7 +136450,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", @@ -141013,7 +136472,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", @@ -141295,7 +136754,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", @@ -141312,7 +136771,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", @@ -141488,7 +136947,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", @@ -141505,7 +136964,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", @@ -141547,7 +137006,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", @@ -141573,7 +137032,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", @@ -141595,7 +137054,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", @@ -141642,7 +137101,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", @@ -141659,7 +137118,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", @@ -141701,7 +137160,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", @@ -141718,7 +137177,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", @@ -141858,7 +137317,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" @@ -141868,7 +137327,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", @@ -141891,9 +137350,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", @@ -141912,7 +137371,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", @@ -141929,7 +137388,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", @@ -141957,7 +137416,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", @@ -141974,7 +137433,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", @@ -142169,6 +137628,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.", @@ -142208,43 +137704,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.", @@ -142286,7 +137745,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" @@ -142295,7 +137754,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" @@ -142304,7 +137763,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" @@ -142673,7 +138132,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (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", @@ -142710,14 +138169,14 @@ Schema name: `ResponseCompletedEvent` "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) computer_action > (schema) > (variant) 0 > (property) button > (member) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 4" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a click action, this property is always `click`.", "key": "type", @@ -142739,10 +138198,10 @@ Schema name: `ResponseCompletedEvent` "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) computer_action > (schema) > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate where the click occurred.", "key": "x", @@ -142756,7 +138215,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate where the click occurred.", "key": "y", @@ -142770,7 +138229,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while clicking.", "key": "keys", @@ -142788,7 +138247,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while double-clicking.", "key": "keys", @@ -142806,7 +138265,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -142828,10 +138287,10 @@ Schema name: `ResponseCompletedEvent` "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) computer_action > (schema) > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate where the double click occurred.", "key": "x", @@ -142845,7 +138304,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate where the double click occurred.", "key": "y", @@ -142859,7 +138318,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -142885,11 +138344,11 @@ Schema name: `ResponseCompletedEvent` "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) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "key": "type", @@ -142911,10 +138370,10 @@ Schema name: `ResponseCompletedEvent` "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) computer_action > (schema) > (variant) 2 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while dragging the mouse.", "key": "keys", @@ -142932,7 +138391,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -142950,7 +138409,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "key": "type", @@ -142972,10 +138431,10 @@ Schema name: `ResponseCompletedEvent` "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) computer_action > (schema) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "key": "type", @@ -142997,10 +138456,10 @@ Schema name: `ResponseCompletedEvent` "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) computer_action > (schema) > (variant) 4 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate to move to.", "key": "x", @@ -143014,7 +138473,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate to move to.", "key": "y", @@ -143028,7 +138487,7 @@ Schema name: `ResponseCompletedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while moving the mouse.", "key": "keys", @@ -143046,568 +138505,7 @@ Schema name: `ResponseCompletedEvent` "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`.", - "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) computer_action > (schema) > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 5 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "key": "type", @@ -143795,159 +138693,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": { @@ -143955,7 +138700,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", @@ -144582,7 +139327,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", @@ -144623,7 +139368,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, @@ -144751,7 +139496,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" @@ -144993,7 +139738,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, @@ -145104,21 +139849,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" @@ -146589,7 +141322,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", @@ -146630,7 +141363,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, @@ -146758,7 +141491,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" @@ -147000,7 +141733,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, @@ -147111,21 +141844,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" @@ -148198,7 +142919,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", @@ -148216,7 +142937,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", @@ -148849,9 +143570,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" @@ -149029,7 +143750,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", @@ -149056,7 +143777,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", @@ -149094,9 +143815,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", @@ -149115,9 +143836,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": [] @@ -149148,9 +143869,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", @@ -149181,9 +143902,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", @@ -149207,33 +143928,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": { @@ -150100,7 +144800,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" @@ -150109,7 +144809,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" @@ -150118,574 +144818,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", @@ -150932,7 +145071,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", @@ -150946,7 +145085,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", @@ -150962,7 +145101,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", @@ -150980,37 +145119,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_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_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) 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": { @@ -151694,7 +146134,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", @@ -151735,7 +146175,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, @@ -151863,7 +146303,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" @@ -152105,7 +146545,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, @@ -152216,21 +146656,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" @@ -153701,7 +148129,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", @@ -153742,7 +148170,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, @@ -153870,7 +148298,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" @@ -154112,7 +148540,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, @@ -154223,21 +148651,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" @@ -155095,13 +149511,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": { @@ -155267,7 +149676,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", @@ -155285,7 +149694,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", @@ -155849,7 +150258,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", @@ -155879,7 +150288,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", @@ -155913,7 +150322,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", @@ -155951,7 +150360,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", @@ -155975,13 +150384,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", @@ -156058,6 +150460,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": { @@ -156155,132 +150564,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": { @@ -156739,21 +151022,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", @@ -156831,7 +151114,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", @@ -156853,7 +151136,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", @@ -156867,7 +151150,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", @@ -156878,7 +151161,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" @@ -156888,7 +151171,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", @@ -157059,21 +151342,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" @@ -157083,10 +151354,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": { @@ -157289,7 +151557,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", @@ -157334,7 +151602,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", @@ -157359,7 +151627,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", @@ -157881,21 +152149,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", @@ -157973,7 +152241,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", @@ -157995,7 +152263,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", @@ -158009,7 +152277,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", @@ -158020,7 +152288,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" @@ -158030,7 +152298,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", @@ -158201,21 +152469,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" @@ -158225,10 +152481,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": { @@ -158431,7 +152684,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", @@ -158476,7 +152729,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", @@ -158501,7 +152754,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", @@ -158946,7 +153199,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" @@ -158955,7 +153208,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" @@ -158964,7 +153217,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" @@ -158973,7 +153226,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", @@ -158987,9 +153240,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": [ @@ -159013,7 +153266,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" @@ -159519,132 +153772,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": { @@ -159721,440 +153848,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": { @@ -160503,21 +154339,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", @@ -160595,7 +154431,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", @@ -160617,7 +154453,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", @@ -160631,7 +154467,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", @@ -160642,7 +154478,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" @@ -160652,7 +154488,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", @@ -160823,21 +154659,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" @@ -160847,10 +154671,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": { @@ -161053,7 +154874,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", @@ -161098,7 +154919,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", @@ -161123,7 +154944,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", @@ -161645,21 +155466,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", @@ -161737,7 +155558,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", @@ -161759,7 +155580,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", @@ -161773,7 +155594,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", @@ -161784,7 +155605,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" @@ -161794,7 +155615,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", @@ -161965,21 +155786,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" @@ -161989,10 +155798,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": { @@ -162195,7 +156001,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", @@ -162240,7 +156046,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", @@ -162265,7 +156071,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", @@ -163086,7 +156892,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", @@ -163113,7 +156919,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", @@ -163151,9 +156957,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", @@ -163172,9 +156978,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": [] @@ -163205,9 +157011,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", @@ -163238,9 +157044,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", @@ -163264,33 +157070,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": { @@ -163700,7 +157485,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", @@ -163727,7 +157512,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", @@ -163765,9 +157550,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", @@ -163786,9 +157571,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": [] @@ -163819,9 +157604,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", @@ -163852,9 +157637,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", @@ -163878,33 +157663,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": { @@ -164230,7 +157994,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" @@ -164239,7 +158003,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" @@ -164479,150 +158243,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", @@ -164724,7 +158364,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", @@ -164751,7 +158391,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", @@ -164789,9 +158429,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", @@ -164810,9 +158450,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": [] @@ -164843,9 +158483,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", @@ -164876,9 +158516,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", @@ -164902,33 +158542,12 @@ Schema name: `ResponseCompletedEvent` } }, "(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": { @@ -165338,7 +158957,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", @@ -165365,7 +158984,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", @@ -165403,9 +159022,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", @@ -165424,9 +159043,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": [] @@ -165457,9 +159076,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", @@ -165490,9 +159109,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", @@ -165516,33 +159135,12 @@ Schema name: `ResponseCompletedEvent` } }, "(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": { @@ -166431,27 +160029,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", @@ -166941,6 +160518,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", @@ -167725,9 +161303,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" @@ -167761,7 +161339,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, @@ -167974,7 +161552,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, @@ -168337,7 +161915,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, @@ -168392,7 +161970,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, @@ -168445,9 +162023,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, @@ -168461,7 +162053,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, @@ -168484,7 +162076,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, @@ -168528,7 +162120,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, @@ -168583,7 +162175,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, @@ -168603,7 +162195,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, @@ -168674,7 +162266,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, @@ -168769,7 +162361,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, @@ -168851,6 +162443,9 @@ Schema name: `ResponseFailedEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -168917,6 +162512,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", @@ -169121,7 +162717,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" @@ -169131,7 +162727,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", @@ -169776,9 +163372,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", @@ -169915,95 +163511,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": { @@ -170101,9 +164024,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", @@ -170203,7 +164451,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", @@ -170225,7 +164473,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", @@ -170237,7 +164485,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", @@ -170268,7 +164516,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", @@ -170283,7 +164531,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", @@ -170324,7 +164572,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", @@ -170343,7 +164591,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", @@ -170354,7 +164602,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", @@ -170382,7 +164630,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", @@ -170396,7 +164644,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", @@ -170437,7 +164685,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", @@ -170462,7 +164710,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", @@ -170475,7 +164723,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", @@ -170508,7 +164756,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", @@ -170541,7 +164789,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", @@ -170582,7 +164830,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", @@ -170623,7 +164871,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", @@ -170652,7 +164900,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", @@ -170671,7 +164919,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", @@ -170682,7 +164930,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", @@ -170712,7 +164960,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", @@ -170750,7 +164998,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", @@ -170784,7 +165032,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", @@ -170814,7 +165062,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", @@ -170860,7 +165108,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", @@ -170906,7 +165154,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", @@ -170948,7 +165196,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", @@ -170990,7 +165238,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", @@ -171040,7 +165288,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", @@ -171074,7 +165322,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", @@ -171108,7 +165356,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", @@ -171142,7 +165390,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", @@ -171184,7 +165432,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", @@ -171977,7 +166225,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", @@ -172084,7 +166332,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" @@ -172198,7 +166446,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", @@ -172244,7 +166492,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", @@ -172278,7 +166526,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", @@ -172296,7 +166544,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", @@ -172326,7 +166574,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", @@ -172345,7 +166593,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", @@ -172356,7 +166604,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", @@ -172399,7 +166647,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", @@ -172418,7 +166666,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", @@ -172444,7 +166692,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", @@ -172461,7 +166709,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", @@ -172523,7 +166771,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", @@ -172541,7 +166789,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", @@ -172567,7 +166815,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", @@ -172592,7 +166840,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", @@ -172605,7 +166853,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", @@ -172635,7 +166883,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", @@ -172665,7 +166913,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", @@ -172695,7 +166943,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", @@ -172943,7 +167191,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", @@ -173344,7 +167592,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, @@ -173415,7 +167663,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", @@ -173724,7 +167972,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", @@ -173771,7 +168019,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", @@ -173793,7 +168041,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", @@ -173805,7 +168053,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", @@ -173833,7 +168081,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", @@ -173847,7 +168095,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", @@ -173885,7 +168133,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", @@ -173904,7 +168152,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", @@ -173915,7 +168163,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", @@ -173946,7 +168194,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", @@ -173961,7 +168209,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", @@ -173999,7 +168247,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", @@ -174036,7 +168284,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", @@ -174073,7 +168321,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", @@ -174102,7 +168350,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", @@ -174127,7 +168375,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", @@ -174140,7 +168388,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", @@ -174156,7 +168404,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", @@ -174166,7 +168414,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", @@ -174196,7 +168444,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", @@ -174234,7 +168482,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", @@ -174268,7 +168516,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", @@ -174298,7 +168546,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", @@ -174340,7 +168588,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", @@ -174382,7 +168630,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", @@ -174420,7 +168668,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", @@ -174458,7 +168706,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", @@ -174492,7 +168740,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", @@ -174526,7 +168774,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", @@ -174560,7 +168808,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", @@ -174610,7 +168858,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", @@ -174644,7 +168892,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", @@ -174686,7 +168934,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", @@ -174704,7 +168952,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", @@ -174726,7 +168974,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", @@ -174759,7 +169007,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", @@ -175071,992 +169319,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": { @@ -176526,9 +170355,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" @@ -176923,154 +170752,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_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": { @@ -177289,15 +170990,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" }, @@ -177306,8 +171001,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": { @@ -180543,9 +174238,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" @@ -180775,7 +174470,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, @@ -181648,7 +175343,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", @@ -181689,7 +175384,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, @@ -181817,7 +175512,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" @@ -182059,7 +175754,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, @@ -182170,21 +175865,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" @@ -183044,7 +176727,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", @@ -183082,7 +176765,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", @@ -183108,7 +176791,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", @@ -183146,7 +176829,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", @@ -183172,7 +176855,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" @@ -183277,7 +176960,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", @@ -183611,7 +177294,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", @@ -183656,7 +177339,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, @@ -184068,154 +177751,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": { @@ -184738,10 +178293,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": "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" @@ -185903,15 +179478,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" }, @@ -185920,8 +179489,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": { @@ -187736,9 +181305,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" @@ -188230,7 +181799,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" @@ -188332,9 +181901,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": { @@ -188361,13 +181930,13 @@ Schema name: `ResponseFailedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -188375,9 +181944,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)": { @@ -188602,7 +182171,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", @@ -188619,7 +182188,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", @@ -188661,7 +182230,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" @@ -188671,7 +182240,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", @@ -188694,9 +182263,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", @@ -188736,7 +182305,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", @@ -188753,7 +182322,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", @@ -188774,7 +182343,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", @@ -188804,7 +182373,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", @@ -188826,7 +182395,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", @@ -188955,9 +182524,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", @@ -188982,16 +182551,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", @@ -189013,15 +182582,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", @@ -189040,14 +182609,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", @@ -189063,13 +182632,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", @@ -189091,15 +182660,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", @@ -189112,12 +182681,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", @@ -189145,17 +182714,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", @@ -189171,13 +182740,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", @@ -189190,14 +182759,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": [ { @@ -189217,21 +182789,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": [ { @@ -189248,20 +182806,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": [ { @@ -189275,19 +182820,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": [ { @@ -189298,18 +182831,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": [ { @@ -189326,20 +182848,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": [ { @@ -189347,17 +182856,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": [ { @@ -189380,22 +182879,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": [ { @@ -189406,29 +182890,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)": { @@ -189617,7 +183101,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", @@ -189626,12 +183110,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", @@ -189646,14 +183130,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": { @@ -189830,7 +183336,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", @@ -189876,7 +183382,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", @@ -189910,7 +183416,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", @@ -189928,7 +183434,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", @@ -189958,7 +183464,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", @@ -189977,7 +183483,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", @@ -189988,7 +183494,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", @@ -190031,7 +183537,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", @@ -190050,7 +183556,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", @@ -190076,7 +183582,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", @@ -190093,7 +183599,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", @@ -190155,7 +183661,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", @@ -190173,7 +183679,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", @@ -190199,7 +183705,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", @@ -190224,7 +183730,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", @@ -190237,7 +183743,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", @@ -190267,7 +183773,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", @@ -190297,7 +183803,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", @@ -190327,7 +183833,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", @@ -190412,7 +183918,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", @@ -190458,7 +183964,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", @@ -190492,7 +183998,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", @@ -190510,7 +184016,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", @@ -190540,7 +184046,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", @@ -190559,7 +184065,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", @@ -190570,7 +184076,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", @@ -190613,7 +184119,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", @@ -190632,7 +184138,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", @@ -190658,7 +184164,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", @@ -190675,7 +184181,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", @@ -190737,7 +184243,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", @@ -190755,7 +184261,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", @@ -190781,7 +184287,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", @@ -190806,7 +184312,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", @@ -190819,7 +184325,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", @@ -190849,7 +184355,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", @@ -190879,7 +184385,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", @@ -190909,7 +184415,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", @@ -190980,7 +184486,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", @@ -191002,7 +184508,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", @@ -191369,7 +184875,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", @@ -191386,7 +184892,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", @@ -191518,7 +185024,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", @@ -191535,7 +185041,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", @@ -191556,7 +185062,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", @@ -191582,7 +185088,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", @@ -191604,7 +185110,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", @@ -191651,7 +185157,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", @@ -191668,7 +185174,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", @@ -191710,7 +185216,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", @@ -191727,7 +185233,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", @@ -191874,7 +185380,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", @@ -191891,7 +185397,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", @@ -191912,7 +185418,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" @@ -191922,7 +185428,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", @@ -191945,9 +185451,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", @@ -191987,7 +185493,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", @@ -192004,7 +185510,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", @@ -192522,21 +186028,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", @@ -192614,7 +186120,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", @@ -192636,7 +186142,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", @@ -192650,7 +186156,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", @@ -192661,7 +186167,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" @@ -192671,7 +186177,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", @@ -192842,21 +186348,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" @@ -192866,10 +186360,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": { @@ -193147,7 +186638,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", @@ -193165,7 +186656,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", @@ -193230,7 +186721,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", @@ -193275,7 +186766,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", @@ -193300,7 +186791,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", @@ -194340,7 +187831,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, @@ -194377,7 +187868,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", @@ -194738,244 +188229,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": { @@ -195048,7 +188301,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", @@ -195078,7 +188331,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", @@ -195100,7 +188353,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", @@ -195168,7 +188421,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", @@ -195185,7 +188438,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", @@ -195227,7 +188480,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" @@ -195236,38 +188489,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": "ResponseFunctionCallOutputItemList", - "$ref": "(resource) responses > (model) response_function_call_output_item_list > (schema)" + "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": "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_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_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_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": { @@ -195279,7 +188636,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", @@ -195296,7 +188653,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", @@ -195380,7 +188737,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", @@ -195426,7 +188783,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", @@ -195460,7 +188817,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", @@ -195478,7 +188835,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", @@ -195508,7 +188865,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", @@ -195527,7 +188884,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", @@ -195538,7 +188895,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", @@ -195581,7 +188938,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", @@ -195600,7 +188957,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", @@ -195626,7 +188983,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", @@ -195643,7 +189000,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", @@ -195705,7 +189062,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", @@ -195723,7 +189080,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", @@ -195749,7 +189106,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", @@ -195774,7 +189131,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", @@ -195787,7 +189144,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", @@ -195817,7 +189174,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", @@ -195847,7 +189204,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", @@ -195877,7 +189234,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", @@ -195948,7 +189305,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", @@ -195994,7 +189351,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", @@ -196028,7 +189385,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", @@ -196046,7 +189403,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", @@ -196076,7 +189433,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", @@ -196095,7 +189452,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", @@ -196106,7 +189463,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", @@ -196149,7 +189506,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", @@ -196168,7 +189525,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", @@ -196194,7 +189551,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", @@ -196211,7 +189568,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", @@ -196273,7 +189630,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", @@ -196291,7 +189648,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", @@ -196317,7 +189674,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", @@ -196342,7 +189699,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", @@ -196355,7 +189712,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", @@ -196385,7 +189742,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", @@ -196415,7 +189772,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", @@ -196445,7 +189802,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", @@ -196472,45 +189829,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": { @@ -196622,7 +189940,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", @@ -196644,7 +189962,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", @@ -196926,7 +190244,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", @@ -196943,7 +190261,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", @@ -197119,7 +190437,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", @@ -197136,7 +190454,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", @@ -197178,7 +190496,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", @@ -197204,7 +190522,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", @@ -197226,7 +190544,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", @@ -197273,7 +190591,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", @@ -197290,7 +190608,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", @@ -197332,7 +190650,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", @@ -197349,7 +190667,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", @@ -197489,7 +190807,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" @@ -197499,7 +190817,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", @@ -197522,9 +190840,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", @@ -197543,7 +190861,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", @@ -197560,7 +190878,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", @@ -197588,7 +190906,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", @@ -197605,7 +190923,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", @@ -197800,6 +191118,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.", @@ -197839,43 +191194,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.", @@ -197917,7 +191235,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" @@ -197926,7 +191244,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" @@ -197935,7 +191253,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" @@ -198304,7 +191622,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (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", @@ -198341,14 +191659,14 @@ Schema name: `ResponseFailedEvent` "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) computer_action > (schema) > (variant) 0 > (property) button > (member) 0", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 1", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 2", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 3", + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 4" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a click action, this property is always `click`.", "key": "type", @@ -198370,10 +191688,10 @@ Schema name: `ResponseFailedEvent` "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) computer_action > (schema) > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate where the click occurred.", "key": "x", @@ -198387,7 +191705,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate where the click occurred.", "key": "y", @@ -198401,7 +191719,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 0 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while clicking.", "key": "keys", @@ -198419,7 +191737,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while double-clicking.", "key": "keys", @@ -198437,7 +191755,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -198459,10 +191777,10 @@ Schema name: `ResponseFailedEvent` "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) computer_action > (schema) > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate where the double click occurred.", "key": "x", @@ -198476,7 +191794,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 1 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 1 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate where the double click occurred.", "key": "y", @@ -198490,7 +191808,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) path": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -198516,11 +191834,11 @@ Schema name: `ResponseFailedEvent` "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) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x", + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a drag action, this property is always set to `drag`.", "key": "type", @@ -198542,10 +191860,10 @@ Schema name: `ResponseFailedEvent` "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) computer_action > (schema) > (variant) 2 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 2 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while dragging the mouse.", "key": "keys", @@ -198563,7 +191881,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (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", @@ -198581,7 +191899,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "array", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 3 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a keypress action, this property is always set to `keypress`.", "key": "type", @@ -198603,10 +191921,10 @@ Schema name: `ResponseFailedEvent` "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) computer_action > (schema) > (variant) 3 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a move action, this property is always set to `move`.", "key": "type", @@ -198628,10 +191946,10 @@ Schema name: `ResponseFailedEvent` "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) computer_action > (schema) > (variant) 4 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) x": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) x": { "kind": "HttpDeclProperty", "docstring": "The x-coordinate to move to.", "key": "x", @@ -198645,7 +191963,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) y": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) y": { "kind": "HttpDeclProperty", "docstring": "The y-coordinate to move to.", "key": "y", @@ -198659,7 +191977,7 @@ Schema name: `ResponseFailedEvent` "schemaType": "integer", "children": [] }, - "(resource) responses > (model) response_output_item > (schema) > (variant) 5 > (property) action > (variant) 4 > (property) keys": { + "(resource) responses > (model) computer_action > (schema) > (variant) 4 > (property) keys": { "kind": "HttpDeclProperty", "docstring": "The keys being held while moving the mouse.", "key": "keys", @@ -198677,568 +191995,7 @@ Schema name: `ResponseFailedEvent` "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`.", - "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) computer_action > (schema) > (variant) 0 > (property) button > (member) 0", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 1", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 2", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 3", - "(resource) responses > (model) computer_action > (schema) > (variant) 0 > (property) button > (member) 4" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 0 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 1 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) x", - "(resource) responses > (model) computer_action > (schema) > (variant) 2 > (property) path > (items) > (property) y" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 2 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 3 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (variant) 4 > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (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) computer_action > (schema) > (variant) 5 > (property) type": { + "(resource) responses > (model) computer_action > (schema) > (variant) 5 > (property) type": { "kind": "HttpDeclProperty", "docstring": "Specifies the event type. For a screenshot action, this property is always set to `screenshot`.", "key": "type", @@ -199426,159 +192183,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": { @@ -199586,7 +192190,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", @@ -200213,7 +192817,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", @@ -200254,7 +192858,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, @@ -200382,7 +192986,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" @@ -200624,7 +193228,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, @@ -200735,21 +193339,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" @@ -202220,7 +194812,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", @@ -202261,7 +194853,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, @@ -202389,7 +194981,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" @@ -202631,7 +195223,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, @@ -202742,21 +195334,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" @@ -203829,7 +196409,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", @@ -203847,7 +196427,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", @@ -204480,9 +197060,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" @@ -204660,7 +197240,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", @@ -204687,7 +197267,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", @@ -204725,9 +197305,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", @@ -204746,9 +197326,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": [] @@ -204779,9 +197359,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", @@ -204812,9 +197392,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", @@ -204838,33 +197418,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": { @@ -205731,7 +198290,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" @@ -205740,7 +198299,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" @@ -205749,574 +198308,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", @@ -206563,7 +198561,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", @@ -206577,7 +198575,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", @@ -206593,7 +198591,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", @@ -206611,37 +198609,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_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_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) 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": { @@ -207325,7 +199624,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", @@ -207366,7 +199665,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, @@ -207494,7 +199793,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" @@ -207736,7 +200035,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, @@ -207847,21 +200146,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" @@ -209332,7 +201619,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", @@ -209373,7 +201660,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, @@ -209501,7 +201788,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" @@ -209743,7 +202030,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, @@ -209854,21 +202141,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" @@ -210726,13 +203001,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": { @@ -210898,7 +203166,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", @@ -210916,7 +203184,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", @@ -211480,7 +203748,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", @@ -211510,7 +203778,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", @@ -211544,7 +203812,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", @@ -211582,7 +203850,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", @@ -211606,13 +203874,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", @@ -211689,6 +203950,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": { @@ -211786,132 +204054,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": { @@ -212370,21 +204512,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", @@ -212462,7 +204604,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", @@ -212484,7 +204626,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", @@ -212498,7 +204640,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", @@ -212509,7 +204651,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" @@ -212519,7 +204661,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", @@ -212690,21 +204832,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" @@ -212714,10 +204844,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": { @@ -212920,7 +205047,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", @@ -212965,7 +205092,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", @@ -212990,7 +205117,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", @@ -213512,21 +205639,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", @@ -213604,7 +205731,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", @@ -213626,7 +205753,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", @@ -213640,7 +205767,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", @@ -213651,7 +205778,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" @@ -213661,7 +205788,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", @@ -213832,21 +205959,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" @@ -213856,10 +205971,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": { @@ -214062,7 +206174,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", @@ -214107,7 +206219,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", @@ -214132,7 +206244,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", @@ -214577,7 +206689,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" @@ -214586,7 +206698,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" @@ -214595,7 +206707,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" @@ -214604,7 +206716,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", @@ -214618,9 +206730,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": [ @@ -214644,7 +206756,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" @@ -215150,132 +207262,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": { @@ -215352,440 +207338,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": { @@ -216134,21 +207829,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", @@ -216226,7 +207921,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", @@ -216248,7 +207943,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", @@ -216262,7 +207957,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", @@ -216273,7 +207968,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" @@ -216283,7 +207978,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", @@ -216454,21 +208149,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" @@ -216478,10 +208161,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": { @@ -216684,7 +208364,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", @@ -216729,7 +208409,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", @@ -216754,7 +208434,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", @@ -217276,21 +208956,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", @@ -217368,7 +209048,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", @@ -217390,7 +209070,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", @@ -217404,7 +209084,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", @@ -217415,7 +209095,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" @@ -217425,7 +209105,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", @@ -217596,21 +209276,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" @@ -217620,10 +209288,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": { @@ -217826,7 +209491,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", @@ -217871,7 +209536,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", @@ -217896,7 +209561,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", @@ -218717,7 +210382,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", @@ -218744,7 +210409,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", @@ -218782,9 +210447,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", @@ -218803,9 +210468,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": [] @@ -218836,9 +210501,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", @@ -218869,9 +210534,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", @@ -218895,33 +210560,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": { @@ -219331,7 +210975,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", @@ -219358,7 +211002,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", @@ -219396,9 +211040,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", @@ -219417,9 +211061,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": [] @@ -219450,9 +211094,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", @@ -219483,9 +211127,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", @@ -219509,33 +211153,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": { @@ -219861,7 +211484,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" @@ -219870,7 +211493,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" @@ -220110,150 +211733,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", @@ -220355,7 +211854,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", @@ -220382,7 +211881,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", @@ -220420,9 +211919,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", @@ -220441,9 +211940,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": [] @@ -220474,9 +211973,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", @@ -220507,671 +212006,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": { @@ -222062,27 +213519,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", @@ -222553,6 +213989,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", @@ -223337,9 +214774,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" @@ -223373,7 +214810,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, @@ -223586,7 +215023,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, @@ -223949,7 +215386,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, @@ -224004,7 +215441,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, @@ -224057,9 +215494,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, @@ -224073,7 +215524,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, @@ -224096,7 +215547,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, @@ -224140,7 +215591,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, @@ -224195,7 +215646,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, @@ -224215,7 +215666,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, @@ -224286,7 +215737,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, @@ -224381,7 +215832,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, @@ -224463,6 +215914,9 @@ Schema name: `ResponseIncompleteEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -224529,6 +215983,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", @@ -224733,7 +216188,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" @@ -224743,7 +216198,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", @@ -225388,9 +216843,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", @@ -225527,95 +216982,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": { @@ -225713,9 +217495,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", @@ -225815,7 +217922,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", @@ -225837,7 +217944,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", @@ -225849,7 +217956,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", @@ -225880,7 +217987,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", @@ -225895,7 +218002,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", @@ -225936,7 +218043,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", @@ -225955,7 +218062,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", @@ -225966,7 +218073,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", @@ -225994,7 +218101,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", @@ -226008,7 +218115,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", @@ -226049,7 +218156,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", @@ -226074,7 +218181,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", @@ -226087,7 +218194,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", @@ -226120,7 +218227,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", @@ -226153,7 +218260,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", @@ -226194,7 +218301,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", @@ -226235,7 +218342,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", @@ -226264,7 +218371,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", @@ -226283,7 +218390,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", @@ -226294,7 +218401,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", @@ -226324,7 +218431,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", @@ -226362,7 +218469,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", @@ -226396,7 +218503,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", @@ -226426,7 +218533,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", @@ -226472,7 +218579,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", @@ -226518,7 +218625,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", @@ -226560,7 +218667,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", @@ -226602,7 +218709,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", @@ -226652,7 +218759,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", @@ -226686,7 +218793,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", @@ -226720,7 +218827,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", @@ -226754,7 +218861,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", @@ -226796,7 +218903,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", @@ -227589,7 +219696,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", @@ -227696,7 +219803,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" @@ -227810,7 +219917,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", @@ -227856,7 +219963,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", @@ -227890,7 +219997,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", @@ -227908,7 +220015,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", @@ -227938,7 +220045,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", @@ -227957,7 +220064,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", @@ -227968,7 +220075,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", @@ -228011,7 +220118,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", @@ -228030,7 +220137,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", @@ -228056,7 +220163,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", @@ -228073,7 +220180,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", @@ -228135,7 +220242,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", @@ -228153,7 +220260,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", @@ -228179,7 +220286,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", @@ -228204,7 +220311,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", @@ -228217,7 +220324,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", @@ -228247,7 +220354,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", @@ -228277,7 +220384,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", @@ -228307,7 +220414,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", @@ -228555,7 +220662,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", @@ -228956,7 +221063,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, @@ -229027,7 +221134,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", @@ -229336,7 +221443,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", @@ -229383,7 +221490,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", @@ -229405,7 +221512,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", @@ -229417,7 +221524,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", @@ -229445,7 +221552,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", @@ -229459,7 +221566,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", @@ -229497,7 +221604,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", @@ -229516,7 +221623,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", @@ -229527,7 +221634,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", @@ -229558,7 +221665,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", @@ -229573,7 +221680,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", @@ -229611,7 +221718,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", @@ -229648,7 +221755,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", @@ -229685,7 +221792,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", @@ -229714,7 +221821,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", @@ -229739,7 +221846,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", @@ -229752,7 +221859,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", @@ -229768,7 +221875,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", @@ -229778,7 +221885,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", @@ -229808,7 +221915,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", @@ -229846,7 +221953,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", @@ -229880,7 +221987,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", @@ -229910,7 +222017,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", @@ -229952,7 +222059,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", @@ -229994,7 +222101,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", @@ -230032,7 +222139,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", @@ -230070,7 +222177,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", @@ -230104,7 +222211,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", @@ -230138,7 +222245,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", @@ -230172,7 +222279,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", @@ -230222,7 +222329,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", @@ -230256,7 +222363,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", @@ -230298,7 +222405,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", @@ -230316,7 +222423,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", @@ -230338,7 +222445,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", @@ -230371,7 +222478,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", @@ -230683,992 +222790,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": { @@ -232138,9 +223826,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" @@ -232176,415 +223864,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" } ] }, @@ -232592,97 +224009,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": { @@ -232901,15 +224461,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" }, @@ -232918,8 +224472,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": { @@ -236155,9 +227709,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" @@ -236387,7 +227941,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, @@ -237260,7 +228814,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", @@ -237301,7 +228855,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, @@ -237429,7 +228983,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" @@ -237671,7 +229225,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, @@ -237782,21 +229336,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" @@ -238656,7 +230198,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", @@ -238694,7 +230236,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", @@ -238720,7 +230262,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", @@ -238758,7 +230300,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", @@ -238784,7 +230326,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" @@ -238889,7 +230431,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", @@ -239223,7 +230765,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", @@ -239268,7 +230810,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, @@ -239680,154 +231222,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": { @@ -240350,10 +231764,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" @@ -241515,15 +232949,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" }, @@ -241532,8 +232960,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": { @@ -243348,9 +234776,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" @@ -243842,7 +235270,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" @@ -243944,9 +235372,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": { @@ -243973,13 +235401,13 @@ Schema name: `ResponseIncompleteEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -243987,9 +235415,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)": { @@ -244214,7 +235642,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", @@ -244231,7 +235659,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", @@ -244273,7 +235701,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" @@ -244283,7 +235711,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", @@ -244306,9 +235734,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", @@ -244348,7 +235776,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", @@ -244365,7 +235793,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", @@ -244386,7 +235814,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", @@ -244416,7 +235844,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", @@ -244438,7 +235866,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", @@ -244567,9 +235995,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", @@ -244594,16 +236022,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", @@ -244625,15 +236053,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", @@ -244652,14 +236080,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", @@ -244675,13 +236103,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", @@ -244703,15 +236131,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", @@ -244724,12 +236152,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", @@ -244757,17 +236185,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", @@ -244783,13 +236211,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", @@ -244802,14 +236230,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": [ { @@ -244829,21 +236260,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": [ { @@ -244860,20 +236277,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": [ { @@ -244887,19 +236291,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": [ { @@ -244910,18 +236302,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": [ { @@ -244938,20 +236319,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": [ { @@ -244959,17 +236327,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": [ { @@ -244992,22 +236350,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": [ { @@ -245018,29 +236361,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)": { @@ -245229,7 +236572,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", @@ -245238,12 +236581,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", @@ -245258,14 +236601,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": { @@ -245442,7 +236807,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", @@ -245488,7 +236853,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", @@ -245522,7 +236887,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", @@ -245540,7 +236905,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", @@ -245570,7 +236935,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", @@ -245589,7 +236954,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", @@ -245600,7 +236965,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", @@ -245643,7 +237008,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", @@ -245662,7 +237027,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", @@ -245688,7 +237053,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", @@ -245705,7 +237070,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", @@ -245767,7 +237132,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", @@ -245785,7 +237150,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", @@ -245811,7 +237176,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", @@ -245836,7 +237201,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", @@ -245849,7 +237214,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", @@ -245879,7 +237244,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", @@ -245909,7 +237274,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", @@ -245939,7 +237304,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", @@ -246024,7 +237389,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", @@ -246070,7 +237435,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", @@ -246104,7 +237469,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", @@ -246122,7 +237487,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", @@ -246152,7 +237517,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", @@ -246171,7 +237536,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", @@ -246182,7 +237547,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", @@ -246225,7 +237590,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", @@ -246244,7 +237609,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", @@ -246270,7 +237635,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", @@ -246287,7 +237652,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", @@ -246349,7 +237714,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", @@ -246367,7 +237732,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", @@ -246393,7 +237758,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", @@ -246418,7 +237783,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", @@ -246431,7 +237796,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", @@ -246461,7 +237826,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", @@ -246491,7 +237856,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", @@ -246521,7 +237886,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", @@ -246592,7 +237957,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", @@ -246614,7 +237979,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", @@ -246981,7 +238346,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", @@ -246998,7 +238363,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", @@ -247130,7 +238495,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", @@ -247147,7 +238512,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", @@ -247168,7 +238533,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", @@ -247194,7 +238559,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", @@ -247216,7 +238581,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", @@ -247263,7 +238628,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", @@ -247280,7 +238645,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", @@ -247322,7 +238687,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", @@ -247339,7 +238704,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", @@ -247486,7 +238851,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", @@ -247503,7 +238868,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", @@ -247524,7 +238889,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" @@ -247534,7 +238899,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", @@ -247557,9 +238922,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", @@ -247599,7 +238964,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", @@ -247616,7 +238981,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", @@ -248134,21 +239499,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", @@ -248226,7 +239591,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", @@ -248248,7 +239613,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", @@ -248262,7 +239627,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", @@ -248273,7 +239638,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" @@ -248283,7 +239648,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", @@ -248454,21 +239819,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" @@ -248478,10 +239831,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": { @@ -248759,7 +240109,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", @@ -248777,7 +240127,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", @@ -248842,7 +240192,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", @@ -248887,7 +240237,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", @@ -248912,7 +240262,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", @@ -249952,7 +241302,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, @@ -249989,7 +241339,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", @@ -250350,244 +241700,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": { @@ -250660,7 +241772,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", @@ -250690,7 +241802,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", @@ -250712,7 +241824,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", @@ -250780,7 +241892,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", @@ -250797,7 +241909,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", @@ -250839,7 +241951,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" @@ -250848,38 +241960,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": { @@ -250891,7 +242107,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", @@ -250908,7 +242124,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", @@ -250992,7 +242208,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", @@ -251038,7 +242254,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", @@ -251072,7 +242288,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", @@ -251090,7 +242306,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", @@ -251120,7 +242336,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", @@ -251139,7 +242355,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", @@ -251150,7 +242366,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", @@ -251193,7 +242409,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", @@ -251212,7 +242428,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", @@ -251238,7 +242454,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", @@ -251255,7 +242471,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", @@ -251317,7 +242533,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", @@ -251335,7 +242551,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", @@ -251361,7 +242577,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", @@ -251386,7 +242602,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", @@ -251399,7 +242615,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", @@ -251429,7 +242645,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", @@ -251459,7 +242675,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", @@ -251489,7 +242705,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", @@ -251560,7 +242776,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", @@ -251606,7 +242822,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", @@ -251640,7 +242856,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", @@ -251658,7 +242874,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", @@ -251688,7 +242904,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", @@ -251707,7 +242923,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", @@ -251718,7 +242934,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", @@ -251761,7 +242977,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", @@ -251780,7 +242996,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", @@ -251806,7 +243022,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", @@ -251823,7 +243039,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", @@ -251885,7 +243101,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", @@ -251903,7 +243119,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", @@ -251929,7 +243145,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", @@ -251954,7 +243170,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", @@ -251967,7 +243183,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", @@ -251997,7 +243213,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", @@ -252027,7 +243243,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", @@ -252057,7 +243273,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", @@ -252084,45 +243300,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": { @@ -252234,7 +243411,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", @@ -252256,7 +243433,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", @@ -252538,7 +243715,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", @@ -252555,7 +243732,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", @@ -252731,7 +243908,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", @@ -252748,7 +243925,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", @@ -252790,7 +243967,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", @@ -252816,7 +243993,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", @@ -252838,7 +244015,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", @@ -252885,7 +244062,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", @@ -252902,7 +244079,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", @@ -252944,7 +244121,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", @@ -252961,7 +244138,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", @@ -253101,7 +244278,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" @@ -253111,7 +244288,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", @@ -253134,9 +244311,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", @@ -253155,7 +244332,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", @@ -253172,7 +244349,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", @@ -253200,7 +244377,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", @@ -253217,7 +244394,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", @@ -253412,6 +244589,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.", @@ -253451,43 +244665,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.", @@ -253529,7 +244706,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" @@ -253538,7 +244715,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" @@ -253547,7 +244724,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" @@ -253916,567 +245093,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`.", @@ -255038,159 +245654,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": { @@ -255198,7 +245661,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", @@ -255825,7 +246288,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", @@ -255866,7 +246329,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, @@ -255994,7 +246457,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" @@ -256236,7 +246699,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, @@ -256347,21 +246810,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" @@ -257832,7 +248283,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", @@ -257873,7 +248324,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, @@ -258001,7 +248452,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" @@ -258243,7 +248694,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, @@ -258354,21 +248805,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" @@ -259441,7 +249880,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", @@ -259459,7 +249898,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", @@ -260092,9 +250531,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" @@ -260272,7 +250711,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", @@ -260299,7 +250738,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", @@ -260337,9 +250776,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", @@ -260358,9 +250797,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": [] @@ -260391,9 +250830,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", @@ -260424,9 +250863,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", @@ -260450,33 +250889,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": { @@ -261343,7 +251761,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" @@ -261352,7 +251770,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" @@ -261361,574 +251779,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", @@ -262175,7 +252032,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", @@ -262189,7 +252046,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", @@ -262205,7 +252062,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", @@ -262223,37 +252080,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": { @@ -262937,7 +253095,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", @@ -262978,7 +253136,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, @@ -263106,7 +253264,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" @@ -263348,7 +253506,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, @@ -263459,21 +253617,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" @@ -264944,7 +255090,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", @@ -264985,7 +255131,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, @@ -265113,7 +255259,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" @@ -265355,7 +255501,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, @@ -265466,21 +255612,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" @@ -266338,13 +256472,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": { @@ -266510,7 +256637,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", @@ -266528,7 +256655,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", @@ -267092,7 +257219,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", @@ -267122,7 +257249,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", @@ -267156,7 +257283,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", @@ -267194,7 +257321,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", @@ -267218,13 +257345,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", @@ -267301,6 +257421,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": { @@ -267398,132 +257525,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": { @@ -267982,21 +257983,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", @@ -268074,7 +258075,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", @@ -268096,7 +258097,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", @@ -268110,7 +258111,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", @@ -268121,7 +258122,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" @@ -268131,7 +258132,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", @@ -268302,21 +258303,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" @@ -268326,10 +258315,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": { @@ -268532,7 +258518,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", @@ -268577,7 +258563,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", @@ -268602,7 +258588,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", @@ -269124,21 +259110,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", @@ -269216,7 +259202,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", @@ -269238,7 +259224,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", @@ -269252,7 +259238,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", @@ -269263,7 +259249,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" @@ -269273,7 +259259,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", @@ -269444,21 +259430,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" @@ -269468,10 +259442,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": { @@ -269674,7 +259645,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", @@ -269719,7 +259690,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", @@ -269744,7 +259715,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", @@ -270189,7 +260160,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" @@ -270198,7 +260169,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" @@ -270207,7 +260178,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" @@ -270216,7 +260187,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", @@ -270230,9 +260201,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": [ @@ -270256,7 +260227,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" @@ -270762,132 +260733,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": { @@ -270964,440 +260809,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": { @@ -271746,21 +261300,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", @@ -271838,7 +261392,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", @@ -271860,7 +261414,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", @@ -271874,7 +261428,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", @@ -271885,7 +261439,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" @@ -271895,7 +261449,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", @@ -272066,21 +261620,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" @@ -272090,10 +261632,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": { @@ -272296,7 +261835,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", @@ -272341,7 +261880,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", @@ -272366,7 +261905,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", @@ -272888,21 +262427,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", @@ -272980,7 +262519,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", @@ -273002,7 +262541,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", @@ -273016,7 +262555,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", @@ -273027,7 +262566,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" @@ -273037,7 +262576,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", @@ -273208,21 +262747,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" @@ -273232,10 +262759,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": { @@ -273438,7 +262962,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", @@ -273483,7 +263007,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", @@ -273508,7 +263032,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", @@ -274329,7 +263853,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", @@ -274356,7 +263880,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", @@ -274394,9 +263918,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", @@ -274415,9 +263939,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": [] @@ -274448,9 +263972,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", @@ -274481,9 +264005,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", @@ -274507,33 +264031,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": { @@ -274943,7 +264446,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", @@ -274970,7 +264473,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", @@ -275008,9 +264511,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", @@ -275029,9 +264532,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": [] @@ -275062,9 +264565,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", @@ -275095,9 +264598,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", @@ -275121,33 +264624,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": { @@ -275473,7 +264955,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" @@ -275482,7 +264964,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" @@ -275722,150 +265204,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", @@ -275967,7 +265325,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", @@ -275994,7 +265352,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", @@ -276032,9 +265390,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", @@ -276053,9 +265411,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": [] @@ -276086,9 +265444,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", @@ -276119,9 +265477,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", @@ -276145,33 +265503,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": { @@ -276581,7 +265918,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", @@ -276608,7 +265945,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", @@ -276646,9 +265983,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", @@ -276667,9 +266004,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": [] @@ -276700,9 +266037,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", @@ -276733,9 +266070,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", @@ -276759,33 +266096,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": { @@ -277674,27 +266990,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", @@ -278249,7 +267544,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", @@ -278271,7 +267566,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", @@ -278283,7 +267578,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", @@ -278314,7 +267609,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", @@ -278329,7 +267624,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", @@ -278370,7 +267665,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", @@ -278389,7 +267684,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", @@ -278400,7 +267695,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", @@ -278428,7 +267723,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", @@ -278442,7 +267737,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", @@ -278483,7 +267778,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", @@ -278508,7 +267803,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", @@ -278521,7 +267816,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", @@ -278554,7 +267849,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", @@ -278587,7 +267882,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", @@ -278628,7 +267923,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", @@ -278669,7 +267964,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", @@ -278698,7 +267993,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", @@ -278717,7 +268012,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", @@ -278728,7 +268023,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", @@ -278758,7 +268053,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", @@ -278796,7 +268091,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", @@ -278830,7 +268125,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", @@ -278860,7 +268155,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", @@ -278906,7 +268201,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", @@ -278952,7 +268247,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", @@ -278994,7 +268289,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", @@ -279036,7 +268331,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", @@ -279086,7 +268381,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", @@ -279120,7 +268415,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", @@ -279154,7 +268449,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", @@ -279188,7 +268483,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", @@ -279230,7 +268525,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", @@ -280517,9 +269812,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" @@ -280914,154 +270209,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": { @@ -281280,15 +270447,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" }, @@ -281297,8 +270458,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": { @@ -284534,9 +273695,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" @@ -284672,9 +273833,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": { @@ -284701,13 +273862,13 @@ Schema name: `ResponseOutputItemAddedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -284715,9 +273876,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)": { @@ -284942,7 +274103,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", @@ -284959,7 +274120,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", @@ -285001,7 +274162,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" @@ -285011,7 +274172,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", @@ -285034,9 +274195,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", @@ -285096,7 +274257,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", @@ -285178,7 +274339,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", @@ -285195,7 +274356,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", @@ -285216,7 +274377,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", @@ -285246,7 +274407,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", @@ -285268,7 +274429,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", @@ -285397,9 +274558,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", @@ -285424,16 +274585,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", @@ -285455,15 +274616,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", @@ -285482,14 +274643,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", @@ -285505,13 +274666,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", @@ -285533,15 +274694,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", @@ -285554,12 +274715,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", @@ -285587,17 +274748,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", @@ -285613,13 +274774,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", @@ -285632,14 +274793,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": [ { @@ -285659,21 +274823,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": [ { @@ -285690,20 +274840,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": [ { @@ -285717,19 +274854,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": [ { @@ -285740,18 +274865,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": [ { @@ -285768,20 +274882,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": [ { @@ -285789,17 +274890,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": [ { @@ -285822,22 +274913,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": [ { @@ -285848,29 +274924,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)": { @@ -286059,7 +275135,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", @@ -286068,12 +275144,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", @@ -286088,14 +275164,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": { @@ -286272,7 +275370,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", @@ -286318,7 +275416,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", @@ -286352,7 +275450,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", @@ -286370,7 +275468,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", @@ -286400,7 +275498,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", @@ -286419,7 +275517,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", @@ -286430,7 +275528,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", @@ -286473,7 +275571,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", @@ -286492,7 +275590,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", @@ -286518,7 +275616,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", @@ -286535,7 +275633,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", @@ -286597,7 +275695,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", @@ -286615,7 +275713,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", @@ -286641,7 +275739,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", @@ -286666,7 +275764,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", @@ -286679,7 +275777,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", @@ -286709,7 +275807,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", @@ -286739,7 +275837,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", @@ -286769,7 +275867,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", @@ -286854,7 +275952,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", @@ -286900,7 +275998,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", @@ -286934,7 +276032,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", @@ -286952,7 +276050,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", @@ -286982,7 +276080,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", @@ -287001,7 +276099,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", @@ -287012,7 +276110,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", @@ -287055,7 +276153,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", @@ -287074,7 +276172,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", @@ -287100,7 +276198,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", @@ -287117,7 +276215,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", @@ -287179,7 +276277,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", @@ -287197,7 +276295,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", @@ -287223,7 +276321,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", @@ -287248,7 +276346,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", @@ -287261,7 +276359,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", @@ -287291,7 +276389,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", @@ -287321,7 +276419,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", @@ -287351,7 +276449,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", @@ -287422,7 +276520,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", @@ -287444,7 +276542,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", @@ -287811,7 +276909,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", @@ -287828,7 +276926,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", @@ -287960,7 +277058,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", @@ -287977,7 +277075,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", @@ -287998,7 +277096,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", @@ -288024,7 +277122,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", @@ -288046,7 +277144,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", @@ -288093,7 +277191,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", @@ -288110,7 +277208,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", @@ -288152,7 +277250,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", @@ -288169,7 +277267,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", @@ -288316,7 +277414,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", @@ -288333,7 +277431,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", @@ -288354,7 +277452,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" @@ -288364,7 +277462,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", @@ -288387,9 +277485,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", @@ -288429,7 +277527,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", @@ -288446,7 +277544,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", @@ -288566,6 +277664,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.", @@ -288605,43 +277740,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.", @@ -288683,7 +277781,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" @@ -288692,7 +277790,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" @@ -288701,7 +277799,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" @@ -289391,567 +278489,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`.", @@ -290513,159 +279050,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": { @@ -290673,7 +279057,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", @@ -291300,7 +279684,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", @@ -291341,7 +279725,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, @@ -291469,7 +279853,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" @@ -291711,7 +280095,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, @@ -291822,21 +280206,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" @@ -293307,7 +281679,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", @@ -293348,7 +281720,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, @@ -293476,7 +281848,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" @@ -293718,7 +282090,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, @@ -293829,21 +282201,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" @@ -294916,7 +283276,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", @@ -294934,7 +283294,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", @@ -295465,7 +283825,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", @@ -295495,7 +283855,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", @@ -295529,7 +283889,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", @@ -295567,7 +283927,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", @@ -295591,13 +283951,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", @@ -295674,6 +284027,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": { @@ -295916,132 +284276,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": { @@ -296548,21 +284782,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", @@ -296640,7 +284874,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", @@ -296662,7 +284896,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", @@ -296676,7 +284910,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", @@ -296687,7 +284921,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" @@ -296697,7 +284931,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", @@ -296868,21 +285102,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" @@ -296892,10 +285114,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": { @@ -297173,7 +285392,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", @@ -297191,7 +285410,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", @@ -297256,7 +285475,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", @@ -297301,7 +285520,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", @@ -297326,7 +285545,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", @@ -297848,21 +286067,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", @@ -297940,7 +286159,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", @@ -297962,7 +286181,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", @@ -297976,7 +286195,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", @@ -297987,7 +286206,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" @@ -297997,7 +286216,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", @@ -298168,21 +286387,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" @@ -298192,10 +286399,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": { @@ -298398,7 +286602,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", @@ -298443,7 +286647,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", @@ -298468,7 +286672,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", @@ -299328,9 +287532,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" @@ -299508,7 +287712,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", @@ -299535,7 +287739,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", @@ -299573,9 +287777,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", @@ -299594,9 +287798,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": [] @@ -299627,9 +287831,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", @@ -299660,9 +287864,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", @@ -299686,33 +287890,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": { @@ -300455,7 +288638,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", @@ -300482,7 +288665,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", @@ -300520,9 +288703,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", @@ -300541,9 +288724,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": [] @@ -300574,9 +288757,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", @@ -300607,9 +288790,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", @@ -300633,33 +288816,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": { @@ -301069,7 +289231,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" @@ -301078,7 +289240,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" @@ -301087,7 +289249,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" @@ -301096,7 +289258,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", @@ -301110,9 +289272,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": [ @@ -301136,7 +289298,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" @@ -301792,7 +289954,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" @@ -301801,7 +289963,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" @@ -302426,7 +290588,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", @@ -302448,7 +290610,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", @@ -302460,7 +290622,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", @@ -302491,7 +290653,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", @@ -302506,7 +290668,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", @@ -302547,7 +290709,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", @@ -302566,7 +290728,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", @@ -302577,7 +290739,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", @@ -302605,7 +290767,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", @@ -302619,7 +290781,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", @@ -302660,7 +290822,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", @@ -302685,7 +290847,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", @@ -302698,7 +290860,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", @@ -302731,7 +290893,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", @@ -302764,7 +290926,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", @@ -302805,7 +290967,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", @@ -302846,7 +291008,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", @@ -302875,7 +291037,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", @@ -302894,7 +291056,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", @@ -302905,7 +291067,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", @@ -302935,7 +291097,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", @@ -302973,7 +291135,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", @@ -303007,7 +291169,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", @@ -303037,7 +291199,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", @@ -303083,7 +291245,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", @@ -303129,7 +291291,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", @@ -303171,7 +291333,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", @@ -303213,7 +291375,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", @@ -303263,7 +291425,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", @@ -303297,7 +291459,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", @@ -303331,7 +291493,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", @@ -303365,7 +291527,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", @@ -303407,7 +291569,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", @@ -304694,9 +292856,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" @@ -305091,154 +293253,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": { @@ -305457,15 +293491,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" }, @@ -305474,8 +293502,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": { @@ -308711,9 +296739,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" @@ -308849,9 +296877,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": { @@ -308878,13 +296906,13 @@ Schema name: `ResponseOutputItemDoneEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -308892,9 +296920,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)": { @@ -309119,7 +297147,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", @@ -309136,7 +297164,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", @@ -309178,7 +297206,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" @@ -309188,7 +297216,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", @@ -309211,9 +297239,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", @@ -309273,7 +297301,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", @@ -309355,7 +297383,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", @@ -309372,7 +297400,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", @@ -309393,7 +297421,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", @@ -309423,7 +297451,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", @@ -309445,7 +297473,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", @@ -309574,9 +297602,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", @@ -309601,16 +297629,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", @@ -309632,15 +297660,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", @@ -309659,14 +297687,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", @@ -309682,13 +297710,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", @@ -309710,15 +297738,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", @@ -309731,12 +297759,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", @@ -309764,17 +297792,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", @@ -309790,13 +297818,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", @@ -309809,14 +297837,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": [ { @@ -309836,21 +297867,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": [ { @@ -309867,20 +297884,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": [ { @@ -309894,19 +297898,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": [ { @@ -309917,18 +297909,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": [ { @@ -309945,20 +297926,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": [ { @@ -309966,17 +297934,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": [ { @@ -309999,22 +297957,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": [ { @@ -310025,29 +297968,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)": { @@ -310236,7 +298179,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", @@ -310245,12 +298188,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", @@ -310265,14 +298208,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": { @@ -310449,7 +298414,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", @@ -310495,7 +298460,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", @@ -310529,7 +298494,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", @@ -310547,7 +298512,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", @@ -310577,7 +298542,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", @@ -310596,7 +298561,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", @@ -310607,7 +298572,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", @@ -310650,7 +298615,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", @@ -310669,7 +298634,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", @@ -310695,7 +298660,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", @@ -310712,7 +298677,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", @@ -310774,7 +298739,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", @@ -310792,7 +298757,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", @@ -310818,7 +298783,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", @@ -310843,7 +298808,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", @@ -310856,7 +298821,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", @@ -310886,7 +298851,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", @@ -310916,7 +298881,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", @@ -310946,7 +298911,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", @@ -311031,7 +298996,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", @@ -311077,7 +299042,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", @@ -311111,7 +299076,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", @@ -311129,7 +299094,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", @@ -311159,7 +299124,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", @@ -311178,7 +299143,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", @@ -311189,7 +299154,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", @@ -311232,7 +299197,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", @@ -311251,7 +299216,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", @@ -311277,7 +299242,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", @@ -311294,7 +299259,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", @@ -311356,7 +299321,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", @@ -311374,7 +299339,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", @@ -311400,7 +299365,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", @@ -311425,7 +299390,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", @@ -311438,7 +299403,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", @@ -311468,7 +299433,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", @@ -311498,7 +299463,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", @@ -311528,7 +299493,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", @@ -311599,7 +299564,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", @@ -311621,7 +299586,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", @@ -311988,7 +299953,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", @@ -312005,7 +299970,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", @@ -312137,7 +300102,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", @@ -312154,7 +300119,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", @@ -312175,7 +300140,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", @@ -312201,7 +300166,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", @@ -312223,7 +300188,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", @@ -312270,7 +300235,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", @@ -312287,7 +300252,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", @@ -312329,7 +300294,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", @@ -312346,7 +300311,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", @@ -312493,7 +300458,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", @@ -312510,7 +300475,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", @@ -312531,7 +300496,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" @@ -312541,7 +300506,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", @@ -312564,9 +300529,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", @@ -312606,7 +300571,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", @@ -312623,7 +300588,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", @@ -312743,6 +300708,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.", @@ -312782,43 +300784,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.", @@ -312860,7 +300825,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" @@ -312869,7 +300834,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" @@ -312878,7 +300843,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" @@ -313568,567 +301533,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`.", @@ -314690,159 +302094,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": { @@ -314850,7 +302101,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", @@ -315477,7 +302728,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", @@ -315518,7 +302769,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, @@ -315646,7 +302897,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" @@ -315888,7 +303139,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, @@ -315999,21 +303250,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" @@ -317484,7 +304723,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", @@ -317525,7 +304764,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, @@ -317653,7 +304892,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" @@ -317895,7 +305134,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, @@ -318006,21 +305245,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" @@ -319093,7 +306320,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", @@ -319111,7 +306338,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", @@ -319642,7 +306869,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", @@ -319672,7 +306899,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", @@ -319706,7 +306933,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", @@ -319744,7 +306971,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", @@ -319768,13 +306995,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", @@ -319851,6 +307071,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": { @@ -320093,132 +307320,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": { @@ -320725,21 +307826,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", @@ -320817,7 +307918,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", @@ -320839,7 +307940,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", @@ -320853,7 +307954,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", @@ -320864,7 +307965,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" @@ -320874,7 +307975,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", @@ -321045,21 +308146,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" @@ -321069,10 +308158,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": { @@ -321350,7 +308436,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", @@ -321368,7 +308454,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", @@ -321433,7 +308519,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", @@ -321478,7 +308564,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", @@ -321503,7 +308589,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", @@ -322025,21 +309111,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", @@ -322117,7 +309203,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", @@ -322139,7 +309225,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", @@ -322153,7 +309239,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", @@ -322164,7 +309250,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" @@ -322174,7 +309260,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", @@ -322345,21 +309431,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" @@ -322369,10 +309443,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": { @@ -322575,7 +309646,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", @@ -322620,7 +309691,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", @@ -322645,7 +309716,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", @@ -323505,9 +310576,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" @@ -323685,7 +310756,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", @@ -323712,7 +310783,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", @@ -323750,9 +310821,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", @@ -323771,9 +310842,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": [] @@ -323804,9 +310875,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", @@ -323837,9 +310908,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", @@ -323863,33 +310934,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": { @@ -324632,7 +311682,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", @@ -324659,7 +311709,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", @@ -324697,9 +311747,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", @@ -324718,9 +311768,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": [] @@ -324751,9 +311801,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", @@ -324784,9 +311834,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", @@ -324810,33 +311860,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": { @@ -325246,7 +312275,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" @@ -325255,7 +312284,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" @@ -325264,7 +312293,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" @@ -325273,7 +312302,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", @@ -325287,9 +312316,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": [ @@ -325313,7 +312342,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" @@ -325969,7 +312998,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" @@ -325978,7 +313007,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" @@ -326631,9 +313660,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": { @@ -326651,7 +313680,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", @@ -326682,13 +313711,13 @@ Schema name: `ResponseContentPartAddedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -326696,9 +313725,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)": { @@ -326831,6 +313860,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.", @@ -326870,43 +313936,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.", @@ -326987,7 +314016,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", @@ -327017,7 +314046,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", @@ -327051,7 +314080,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", @@ -327089,7 +314118,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", @@ -327113,13 +314142,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", @@ -327196,6 +314218,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": { @@ -327780,9 +314809,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": { @@ -327800,7 +314829,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", @@ -327831,13 +314860,13 @@ Schema name: `ResponseContentPartDoneEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -327845,9 +314874,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)": { @@ -327980,6 +315009,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.", @@ -328019,43 +315085,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.", @@ -328136,7 +315165,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", @@ -328166,7 +315195,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", @@ -328200,7 +315229,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", @@ -328238,7 +315267,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", @@ -328262,13 +315291,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", @@ -328345,6 +315367,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": { @@ -334410,6 +321439,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", @@ -335194,9 +322224,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" @@ -335230,7 +322260,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, @@ -335443,7 +322473,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, @@ -335806,7 +322836,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, @@ -335861,7 +322891,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, @@ -335914,9 +322944,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, @@ -335930,7 +322974,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, @@ -335953,7 +322997,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, @@ -335997,7 +323041,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, @@ -336052,7 +323096,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, @@ -336072,7 +323116,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, @@ -336143,7 +323187,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, @@ -336238,7 +323282,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, @@ -336320,6 +323364,9 @@ Schema name: `ResponseQueuedEvent` { "ident": "moderation" }, + { + "ident": "output_text" + }, { "ident": "previous_response_id" }, @@ -336386,6 +323433,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", @@ -336590,7 +323638,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" @@ -336600,7 +323648,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", @@ -337245,9 +324293,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", @@ -337384,95 +324432,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": { @@ -337570,9 +324945,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", @@ -337672,7 +325372,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", @@ -337694,7 +325394,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", @@ -337706,7 +325406,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", @@ -337737,7 +325437,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", @@ -337752,7 +325452,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", @@ -337793,7 +325493,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", @@ -337812,7 +325512,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", @@ -337823,7 +325523,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", @@ -337851,7 +325551,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", @@ -337865,7 +325565,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", @@ -337906,7 +325606,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", @@ -337931,7 +325631,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", @@ -337944,7 +325644,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", @@ -337977,7 +325677,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", @@ -338010,7 +325710,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", @@ -338051,7 +325751,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", @@ -338092,7 +325792,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", @@ -338121,7 +325821,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", @@ -338140,7 +325840,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", @@ -338151,7 +325851,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", @@ -338181,7 +325881,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", @@ -338219,7 +325919,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", @@ -338253,7 +325953,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", @@ -338283,7 +325983,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", @@ -338329,7 +326029,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", @@ -338375,7 +326075,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", @@ -338417,7 +326117,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", @@ -338459,7 +326159,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", @@ -338509,7 +326209,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", @@ -338543,7 +326243,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", @@ -338577,7 +326277,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", @@ -338611,7 +326311,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", @@ -338653,7 +326353,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", @@ -339446,7 +327146,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", @@ -339553,7 +327253,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" @@ -339667,7 +327367,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", @@ -339713,7 +327413,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", @@ -339747,7 +327447,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", @@ -339765,7 +327465,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", @@ -339795,7 +327495,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", @@ -339814,7 +327514,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", @@ -339825,7 +327525,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", @@ -339868,7 +327568,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", @@ -339887,7 +327587,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", @@ -339913,7 +327613,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", @@ -339930,7 +327630,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", @@ -339992,7 +327692,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", @@ -340010,7 +327710,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", @@ -340036,7 +327736,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", @@ -340061,7 +327761,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", @@ -340074,7 +327774,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", @@ -340104,7 +327804,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", @@ -340134,7 +327834,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", @@ -340164,7 +327864,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", @@ -340412,7 +328112,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", @@ -340813,7 +328513,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, @@ -340884,7 +328584,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", @@ -341193,7 +328893,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", @@ -341240,7 +328940,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", @@ -341262,7 +328962,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", @@ -341274,7 +328974,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", @@ -341302,7 +329002,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", @@ -341316,7 +329016,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", @@ -341354,7 +329054,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", @@ -341373,7 +329073,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", @@ -341384,7 +329084,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", @@ -341415,7 +329115,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", @@ -341430,7 +329130,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", @@ -341468,7 +329168,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", @@ -341505,7 +329205,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", @@ -341542,7 +329242,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", @@ -341571,7 +329271,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", @@ -341596,7 +329296,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", @@ -341609,7 +329309,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", @@ -341625,7 +329325,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", @@ -341635,7 +329335,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", @@ -341665,7 +329365,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", @@ -341703,7 +329403,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", @@ -341737,7 +329437,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", @@ -341767,7 +329467,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", @@ -341809,7 +329509,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", @@ -341851,7 +329551,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", @@ -341889,7 +329589,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", @@ -341927,7 +329627,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", @@ -341961,7 +329661,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", @@ -341995,7 +329695,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", @@ -342029,7 +329729,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", @@ -342079,7 +329779,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", @@ -342113,7 +329813,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", @@ -342155,7 +329855,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", @@ -342173,7 +329873,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", @@ -342195,7 +329895,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", @@ -342228,7 +329928,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", @@ -342540,992 +330240,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": { @@ -343995,9 +331276,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" @@ -344033,415 +331314,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" } ] }, @@ -344449,97 +331459,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": { @@ -344758,15 +331911,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" }, @@ -344775,8 +331922,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": { @@ -348012,9 +335159,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" @@ -348244,7 +335391,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, @@ -349117,7 +336264,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", @@ -349158,7 +336305,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, @@ -349286,7 +336433,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" @@ -349528,7 +336675,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, @@ -349639,21 +336786,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" @@ -350513,7 +337648,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", @@ -350551,7 +337686,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", @@ -350577,7 +337712,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", @@ -350615,7 +337750,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", @@ -350641,7 +337776,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" @@ -350746,7 +337881,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", @@ -351080,7 +338215,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", @@ -351125,7 +338260,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, @@ -351537,154 +338672,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": { @@ -352207,10 +339214,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" @@ -353372,15 +340399,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" }, @@ -353389,8 +340410,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": { @@ -355205,9 +342226,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" @@ -355699,7 +342720,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" @@ -355801,9 +342822,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": { @@ -355830,13 +342851,13 @@ Schema name: `ResponseQueuedEvent` "ident": "annotations" }, { - "ident": "text" + "ident": "logprobs" }, { - "ident": "type" + "ident": "text" }, { - "ident": "logprobs" + "ident": "type" } ] }, @@ -355844,9 +342865,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)": { @@ -356071,7 +343092,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", @@ -356088,7 +343109,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", @@ -356130,7 +343151,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" @@ -356140,7 +343161,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", @@ -356163,9 +343184,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", @@ -356205,7 +343226,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", @@ -356222,7 +343243,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", @@ -356243,7 +343264,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", @@ -356273,7 +343294,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", @@ -356295,7 +343316,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", @@ -356424,9 +343445,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", @@ -356451,16 +343472,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", @@ -356482,15 +343503,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", @@ -356509,14 +343530,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", @@ -356532,13 +343553,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", @@ -356560,15 +343581,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", @@ -356581,12 +343602,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", @@ -356614,17 +343635,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", @@ -356640,13 +343661,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", @@ -356659,14 +343680,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": [ { @@ -356686,21 +343710,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": [ { @@ -356717,20 +343727,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": [ { @@ -356744,19 +343741,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": [ { @@ -356767,18 +343752,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": [ { @@ -356795,20 +343769,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": [ { @@ -356816,17 +343777,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": [ { @@ -356849,22 +343800,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": [ { @@ -356875,29 +343811,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)": { @@ -357086,7 +344022,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", @@ -357095,12 +344031,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", @@ -357115,14 +344051,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": { @@ -357299,7 +344257,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", @@ -357345,7 +344303,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", @@ -357379,7 +344337,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", @@ -357397,7 +344355,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", @@ -357427,7 +344385,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", @@ -357446,7 +344404,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", @@ -357457,7 +344415,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", @@ -357500,7 +344458,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", @@ -357519,7 +344477,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", @@ -357545,7 +344503,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", @@ -357562,7 +344520,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", @@ -357624,7 +344582,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", @@ -357642,7 +344600,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", @@ -357668,7 +344626,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", @@ -357693,7 +344651,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", @@ -357706,7 +344664,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", @@ -357736,7 +344694,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", @@ -357766,7 +344724,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", @@ -357796,7 +344754,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", @@ -357881,7 +344839,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", @@ -357927,7 +344885,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", @@ -357961,7 +344919,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", @@ -357979,7 +344937,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", @@ -358009,7 +344967,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", @@ -358028,7 +344986,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", @@ -358039,7 +344997,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", @@ -358082,7 +345040,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", @@ -358101,7 +345059,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", @@ -358127,7 +345085,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", @@ -358144,7 +345102,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", @@ -358206,7 +345164,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", @@ -358224,7 +345182,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", @@ -358250,7 +345208,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", @@ -358275,7 +345233,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", @@ -358288,7 +345246,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", @@ -358318,7 +345276,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", @@ -358348,7 +345306,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", @@ -358378,7 +345336,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", @@ -358449,7 +345407,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", @@ -358471,7 +345429,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", @@ -358838,7 +345796,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", @@ -358855,7 +345813,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", @@ -358987,7 +345945,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", @@ -359004,7 +345962,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", @@ -359025,7 +345983,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", @@ -359051,7 +346009,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", @@ -359073,7 +346031,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", @@ -359120,7 +346078,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", @@ -359137,7 +346095,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", @@ -359179,7 +346137,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", @@ -359196,7 +346154,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", @@ -359343,7 +346301,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", @@ -359360,7 +346318,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", @@ -359381,7 +346339,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" @@ -359391,7 +346349,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", @@ -359414,9 +346372,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", @@ -359456,7 +346414,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", @@ -359473,7 +346431,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", @@ -359991,21 +346949,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", @@ -360083,7 +347041,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", @@ -360105,7 +347063,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", @@ -360119,7 +347077,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", @@ -360130,7 +347088,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" @@ -360140,7 +347098,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", @@ -360311,21 +347269,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" @@ -360335,10 +347281,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": { @@ -360616,7 +347559,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", @@ -360634,7 +347577,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", @@ -360699,7 +347642,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", @@ -360744,7 +347687,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", @@ -360769,7 +347712,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", @@ -361809,7 +348752,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, @@ -361846,7 +348789,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", @@ -362207,244 +349150,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": { @@ -362517,7 +349222,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", @@ -362547,7 +349252,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", @@ -362569,7 +349274,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", @@ -362637,7 +349342,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", @@ -362654,7 +349359,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", @@ -362696,7 +349401,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" @@ -362705,38 +349410,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": { @@ -362748,7 +349557,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", @@ -362765,7 +349574,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", @@ -362849,7 +349658,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", @@ -362895,7 +349704,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", @@ -362929,7 +349738,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", @@ -362947,7 +349756,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", @@ -362977,7 +349786,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", @@ -362996,7 +349805,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", @@ -363007,7 +349816,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", @@ -363050,7 +349859,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", @@ -363069,7 +349878,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", @@ -363095,7 +349904,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", @@ -363112,7 +349921,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", @@ -363174,7 +349983,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", @@ -363192,7 +350001,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", @@ -363218,7 +350027,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", @@ -363243,7 +350052,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", @@ -363256,7 +350065,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", @@ -363286,7 +350095,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", @@ -363316,7 +350125,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", @@ -363346,7 +350155,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", @@ -363417,7 +350226,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", @@ -363463,7 +350272,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", @@ -363497,7 +350306,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", @@ -363515,7 +350324,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", @@ -363545,7 +350354,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", @@ -363564,7 +350373,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", @@ -363575,7 +350384,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", @@ -363618,7 +350427,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", @@ -363637,7 +350446,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", @@ -363663,7 +350472,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", @@ -363680,7 +350489,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", @@ -363742,7 +350551,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", @@ -363760,7 +350569,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", @@ -363786,7 +350595,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", @@ -363811,7 +350620,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", @@ -363824,7 +350633,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", @@ -363854,7 +350663,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", @@ -363884,7 +350693,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", @@ -363914,7 +350723,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", @@ -363941,45 +350750,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": { @@ -364091,7 +350861,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", @@ -364113,7 +350883,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", @@ -364395,7 +351165,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", @@ -364412,7 +351182,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", @@ -364588,7 +351358,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", @@ -364605,7 +351375,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", @@ -364647,7 +351417,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", @@ -364673,7 +351443,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", @@ -364695,7 +351465,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", @@ -364742,7 +351512,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", @@ -364759,7 +351529,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", @@ -364801,7 +351571,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", @@ -364818,7 +351588,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", @@ -364958,7 +351728,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" @@ -364968,7 +351738,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", @@ -364991,9 +351761,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", @@ -365012,7 +351782,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", @@ -365029,7 +351799,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", @@ -365057,7 +351827,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", @@ -365074,7 +351844,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", @@ -365269,6 +352039,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.", @@ -365308,43 +352115,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.", @@ -365386,7 +352156,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" @@ -365395,7 +352165,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" @@ -365404,7 +352174,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" @@ -365773,567 +352543,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`.", @@ -366895,159 +353104,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": { @@ -367055,7 +353111,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", @@ -367682,7 +353738,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", @@ -367723,7 +353779,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, @@ -367851,7 +353907,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" @@ -368093,7 +354149,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, @@ -368204,21 +354260,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" @@ -369689,7 +355733,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", @@ -369730,7 +355774,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, @@ -369858,7 +355902,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" @@ -370100,7 +356144,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, @@ -370211,21 +356255,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" @@ -371298,7 +357330,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", @@ -371316,7 +357348,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", @@ -371949,9 +357981,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" @@ -372129,7 +358161,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", @@ -372156,7 +358188,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", @@ -372194,9 +358226,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", @@ -372215,9 +358247,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": [] @@ -372248,9 +358280,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", @@ -372281,9 +358313,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", @@ -372307,33 +358339,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": { @@ -373200,7 +359211,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" @@ -373209,7 +359220,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" @@ -373218,574 +359229,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", @@ -374032,7 +359482,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", @@ -374046,7 +359496,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", @@ -374062,7 +359512,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", @@ -374080,37 +359530,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": { @@ -374794,7 +360545,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", @@ -374835,7 +360586,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, @@ -374963,7 +360714,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" @@ -375205,7 +360956,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, @@ -375316,21 +361067,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" @@ -376801,7 +362540,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", @@ -376842,7 +362581,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, @@ -376970,7 +362709,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" @@ -377212,7 +362951,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, @@ -377323,21 +363062,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" @@ -378195,13 +363922,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": { @@ -378367,7 +364087,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", @@ -378385,7 +364105,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", @@ -378949,7 +364669,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", @@ -378979,7 +364699,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", @@ -379013,7 +364733,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", @@ -379051,7 +364771,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", @@ -379075,13 +364795,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", @@ -379158,6 +364871,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": { @@ -379255,132 +364975,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": { @@ -379839,21 +365433,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", @@ -379931,7 +365525,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", @@ -379953,7 +365547,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", @@ -379967,7 +365561,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", @@ -379978,7 +365572,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" @@ -379988,7 +365582,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", @@ -380159,21 +365753,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" @@ -380183,10 +365765,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": { @@ -380389,7 +365968,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", @@ -380434,7 +366013,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", @@ -380459,7 +366038,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", @@ -380981,21 +366560,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", @@ -381073,7 +366652,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", @@ -381095,7 +366674,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", @@ -381109,7 +366688,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", @@ -381120,7 +366699,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" @@ -381130,7 +366709,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", @@ -381301,21 +366880,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" @@ -381325,10 +366892,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": { @@ -381531,7 +367095,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", @@ -381576,7 +367140,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", @@ -381601,7 +367165,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", @@ -382046,7 +367610,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" @@ -382055,7 +367619,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" @@ -382064,7 +367628,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" @@ -382073,7 +367637,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", @@ -382087,9 +367651,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": [ @@ -382113,7 +367677,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" @@ -382619,132 +368183,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": { @@ -382821,440 +368259,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": { @@ -383603,21 +368750,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", @@ -383695,7 +368842,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", @@ -383717,7 +368864,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", @@ -383731,7 +368878,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", @@ -383742,7 +368889,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" @@ -383752,7 +368899,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", @@ -383923,21 +369070,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" @@ -383947,10 +369082,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": { @@ -384153,7 +369285,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", @@ -384198,7 +369330,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", @@ -384223,7 +369355,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", @@ -384745,21 +369877,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", @@ -384837,7 +369969,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", @@ -384859,7 +369991,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", @@ -384873,7 +370005,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", @@ -384884,7 +370016,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" @@ -384894,7 +370026,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", @@ -385065,21 +370197,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" @@ -385089,10 +370209,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": { @@ -385295,7 +370412,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", @@ -385340,7 +370457,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", @@ -385365,7 +370482,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", @@ -386186,7 +371303,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", @@ -386213,7 +371330,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", @@ -386251,9 +371368,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", @@ -386272,9 +371389,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": [] @@ -386305,9 +371422,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", @@ -386338,9 +371455,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", @@ -386364,33 +371481,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": { @@ -386800,7 +371896,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", @@ -386827,7 +371923,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", @@ -386865,9 +371961,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", @@ -386886,9 +371982,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": [] @@ -386919,9 +372015,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", @@ -386952,9 +372048,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", @@ -386978,33 +372074,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": { @@ -387330,7 +372405,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" @@ -387339,7 +372414,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" @@ -387579,150 +372654,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", @@ -387824,7 +372775,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", @@ -387851,7 +372802,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", @@ -387889,9 +372840,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", @@ -387910,9 +372861,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": [] @@ -387943,9 +372894,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", @@ -387976,9 +372927,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", @@ -388002,33 +372953,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": { @@ -388438,7 +373368,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", @@ -388465,7 +373395,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", @@ -388503,9 +373433,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", @@ -388524,9 +373454,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": [] @@ -388557,9 +373487,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", @@ -388590,9 +373520,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", @@ -388616,33 +373546,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": { @@ -389531,27 +374440,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",